A voir également:
- Recopier avec VBA une formule de calcul
- Formule si et - Guide
- Calcul moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule de calcul excel - Guide
- Excel mise en forme conditionnelle formule - Guide
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
26 août 2011 à 10:29
26 août 2011 à 10:29
Bonjour,
Pourquoi veux tu recopier des formules? VBA peut te faire le calcul directement...
Tu commences toujours par la ligne 150 ?
sinon sans vba, avec une formule à recopier sur la droite et vers le bas
=SI(ESTVIDE(E162);SOMME(F$150:F161);"")
Pourquoi veux tu recopier des formules? VBA peut te faire le calcul directement...
Tu commences toujours par la ligne 150 ?
sinon sans vba, avec une formule à recopier sur la droite et vers le bas
=SI(ESTVIDE(E162);SOMME(F$150:F161);"")
26 août 2011 à 11:30
Je me suis vraisemblablement mal exprimé.
La formule existe dans la colonne F mais pas dans les autres (G à O) et, ma question était justement: "est-ce possible avec VBA" ?
Je ne peux pas tirer la formule =SI(ESTVIDE(E162);SOMME(F$150:F161);"") vers le bas car cela écraserait les autres données dont j'ai besoin.
J'ai commencé par la ligne 150 car la première cellule vide de mon fichier se trouve en E162; la deuxième en E174, la troisième en E193.......
Le fichier peut comporter environ 20 000 lignes avec, "grosso modo" 1500 cellules vides en colonne E. Si je devais faire cela "à la main", cela me demanderait donc 1500 manipulations.
J'espère avoir été un peu plus explicite.
Merci.
PS: je joindrais volontiers une partie de mon fichier mais, cette possibilité ne semble pas offerte.