1 pièce(s) jointe(s)
Créer des boucles dans VBA
Bonjour
J'aimerais creer sous VBA , une macro qui respecte les conditions suivantes
si colonne 1 = A et si colonne 2 = T alors somme dans la colonne 3
dans ce cas pour A = 8 (voir piece jointe pour l'explication du "8" )
si colonne 1 = B et si colonne 2 = T alors somme dans la colonne 3
dans ce cas pour B = 10
idem pour C,D,...
J'ai mis en piece jointe une exemple de classeur pour visualiser les exemples ci dessus.
Je sais qu'il faut faire des If... then... Else et des boucles de conditions mais je suis vraiment un petit débutant pour cela.
J'ai simplifié le pb car dans mon fichier j'ai environ 40 000 lignes et 150 colonnes de données donc difficile de traiter cela cas par cas avec des filtres automatiques.
Merci d'avance pour votre aide
Cordialement
1 pièce(s) jointe(s)
Création d'une boucle VBA pour la fonction SOMME.SI
Bonjour,
Dans le fichier ci joint , j'utilise une formule qui me permet de faire une décrémentation en fonction de plusieurs critere . J'aimerais passer cette formule sous la forme VBA avec des boucles si possible.
"=SI(D19<>"";SI(D19-SOMME.SI($A9:$A18;$A19;E9:E18)>=C19;C19;D19-SOMME.SI($A9:$A18;$A19;E9:E18));0)"
Je suis débutant dans ce domaine et en programmation.
J'ai mis en piece jointe mon fichier de calcul qui sera plus parlant pour comprendre la formule à passer en VBA
J'ai simplifié au maximum ce que je désirais car mon fichier d'origine fait environ 40 000 lignes et Excel a du mal à calculer avec une simple formule.
Merci d'avance pour votre aide.