Boucle d'une formule excel

Fermé
Turboteur22 - 9 mars 2024 à 20:02
PapyLuc51 Messages postés 4423 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 décembre 2024 - 20 mars 2024 à 06:58

bonjour

J'ai une formule écrite dans la cellule C3 que je souhaite incrémenter de C3 jusqu'à l'infini en utilisant une fonction vba .

voici la formule:

=si(A3="";"";somme(A3;B3)/2)

Merci pour l'aide

3 réponses

ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
Modifié le 9 mars 2024 à 20:44

Bonjour

Pourquoi y aller avec vba, alors qu'en tirant C3 vers le bas, ça fait le job

Maintenant, si tu y tiens (à toi de voir pour lifin en début de code)

Const lifin = 20

Public Sub ok()
Range("C3").Select
Selection.AutoFill Destination:=Range("C3:C" & lifin), Type:=xlFillDefault
End Sub

RQ1. Mais tu veux peut être dire autre chose avec  incrémenter de C3 jusqu'à l'infini

RQ2. L'infini, c'est loin tu sais

Cdlmnt

0
turboteur22
20 mars 2024 à 06:27

Je voudrais qu'à chaque fois qu'il y a une valeur dans la colonne A que la formule incrémente automatiquement jusqu'à la dernière valeur de la colonne A. 

0
PapyLuc51 Messages postés 4423 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 décembre 2024 1 449
20 mars 2024 à 06:58

Bonjour et salutations à ccm81

Une autre solution, transformer le tableau en tableau dynamique 

clic une cellule du tableau, onglet INSERTION, Tableau, cochet la case pour les en-têtes, OK

Après à chaque rajout d'une ligne la formule s'incrémentera automatiquement.

Cordialement

0