Boucle d'une formule excel

Fermé
Turboteur22 -  
PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   -

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

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     

    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
  2. turboteur22
     

    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
  3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     

    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