Macro multiplication
Résolu
rico
-
rico -
rico -
Bonjour,
n'ayant pas trouver de solution sur ce forum (pour une fois :p) je poste mon petit pb:
J'ai sur un fichier la formule suivante dans la cellule G2: =SI(A2="";0;C2*D2)
Je souhaiterai créer une macro qui appliquerait cette formule sur toutes les lignes.
En glissant/collant la formule cela fonction mais cela alourdi grandement le fichier et le calcul prend beaucoup de temps.
En résumé je recherche la macro correspondant à la formule: en G: =SI(A="";0;C*D).
merci de votre aide.
Eric
n'ayant pas trouver de solution sur ce forum (pour une fois :p) je poste mon petit pb:
J'ai sur un fichier la formule suivante dans la cellule G2: =SI(A2="";0;C2*D2)
Je souhaiterai créer une macro qui appliquerait cette formule sur toutes les lignes.
En glissant/collant la formule cela fonction mais cela alourdi grandement le fichier et le calcul prend beaucoup de temps.
En résumé je recherche la macro correspondant à la formule: en G: =SI(A="";0;C*D).
merci de votre aide.
Eric
A voir également:
- Macro multiplication
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Application multiplication - Télécharger - Études & Formations
- Jitbit macro recorder - Télécharger - Confidentialité
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro maker - Télécharger - Divers Utilitaires
1 réponse
Bonjour,
Je ne suis pas sur de bien comprendre l'intérêt de votre macro. Que ce soit vous ou une macro qui insère la formule dans toute votre feuille de calcul, la formule sera toujours présente. Votre macro ne diminuera pas la taille de votre fichier et n'accélèrera pas la vitesse de calcul.
Vous souhaitez peut-être que la macro ajoute cette formule à chaque nouvel enregistrement que vous saisirez dans votre base ?
Je ne suis pas sur de bien comprendre l'intérêt de votre macro. Que ce soit vous ou une macro qui insère la formule dans toute votre feuille de calcul, la formule sera toujours présente. Votre macro ne diminuera pas la taille de votre fichier et n'accélèrera pas la vitesse de calcul.
Vous souhaitez peut-être que la macro ajoute cette formule à chaque nouvel enregistrement que vous saisirez dans votre base ?
Merci de votre réponse rapide.
Je pensais qu'au lieu d'inscrire cette formule sur 2000 lignes (par exemple), le fait de passer par une macro aurait allégé le poids de mon fichier qui fait pour le moment 3,5Mo et il est loin d'être fini.
Je compte effectivement lancer cette formule via un bouton lors de la mise à jour de la base données.
Est-il vraiment judicieux de faire cela?
En revanche si la macro doit écrire cette formule dans 2000 cellules d'une seule traite, il pourrait y avoir un temps de latence.
Quelle version d'Excel utilisez-vous? A partir de la version 2007, vous pouvez vous passer d'une macro pour cela. Il suffit de mettre votre plage de cellule sous la forme d'un tableau. A chaque enregistrement que vous ajouterez dans votre base, la formule s'imcrémentera automatiquement.
Donc, je ne pense pas qu'une macro simplifierai le calcul.
Merci de votre aide.