VBA : Passer à la ligne suivante si la précédente est remplie.

Résolu/Fermé
nak - 18 févr. 2013 à 16:12
 nak - 19 févr. 2013 à 12:33
Bonjour,

Je suis débutant en VBA et j'ai un projet à réaliser dans le cadre des mes études.
Voilà mon problème :
J'ai calculé une moyenne et je voudrais l'inscrire sur la feuille excel. La première valeur apparaît sur ma feuille en B2. Je voudrais automatiser et faire en sorte que excel inscrive la nouvelle moyenne systématiquement dans la ligne suivante (donc par exemple B3) si la précédente est remplie.

J'espère réussir à me faire comprendre. :)

Bien à vous.

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
18 févr. 2013 à 16:22
bonjour,
ligne pour trouver la 1° ligne vide:
ligvide=columns("B").find("*",,,,,xlprevious).row

cells(ligvide,"B")=tamoyenne

Il y a p+q=n+1 méthodes pour trouver cette ligne
1