Se connecter avec
S'enregistrer | Connectez-vous

A l'aide pour une macro excel

Dernière réponse : dans Programmation

Bonjour, j'ai créer une macro conditionnelle pour masquer des lignes d'un tableau "A" en fonction du résultat de plusieurs cellules d'une autre feuille. Mais si j'insère des lignes dans le tableau "A", les lignes que je souhaite masquer se trouvent décalée. j'aimerai donc masquer, non pas les lignes "x ou y", mais les lignes indexées. Je débute sous visual basic et je ne trouve pas de solutions. Merci pour votre aide

Autres pages sur : aide macro excel

Lassé par la pub ? Créez un compte

Je refléchi à ta solution, mais je pense que se sera pareil car quand j'écris pour masquer les lignes, j'indique le n° des lignes et c'est ça le problème... Je ne sais pas masquer une ligne directement sans a y avoir indiquer son N°.
Expert Programmation

( :fou:  Utilise les balises [ CODE ] .. [ / CODE ]. J'échange la solution suivante contre le fait que tu édites ton poste précédent et que tu me mettes ces fichues balises. Pourquoi: , Comment: )

Donner un nom à la première cellule, disons DEBUT et un autre à la dernière, pourquoi pas FIN.
  1. For i = Range("DEBUT").Row To Range("FIN").Row
  2. If ... Then Rows(i).EntireRow.Hidden = True
  3. Next
Lassé par la pub ? Créez un compte