A voir également:
- Problème pour masquer lignes sur Excel
- Comment aller à la ligne sur excel - Guide
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
3 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
7 mars 2008 à 17:30
7 mars 2008 à 17:30
bonjour
Sans doute ton code sur VBA ne prend-il pas en traitement la ligne en question.
Rows(ta_ligne).Hidden = True
Sans doute ton code sur VBA ne prend-il pas en traitement la ligne en question.
Rows(ta_ligne).Hidden = True
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
10 mars 2008 à 11:50
10 mars 2008 à 11:50
bonjour
Sachant que les listes déroulantes
Ce sont bien des listes utilisées dans des cellules comportant un validation ?
Sachant que les listes déroulantes
Ce sont bien des listes utilisées dans des cellules comportant un validation ?
rebonjour,
En fait ce sont des zones de listes qu'il y a dans la barre "formulaire". On choisit la plage d'entrée, la cellule liée et le nombre de lignes.
Mais du coup tu m'as fait penser aux validations. Donc, je les ai remplacé par des listes de validations et maintenant ces lignes sont bien masquer par le programme.
Merci de ton aide.
En fait ce sont des zones de listes qu'il y a dans la barre "formulaire". On choisit la plage d'entrée, la cellule liée et le nombre de lignes.
Mais du coup tu m'as fait penser aux validations. Donc, je les ai remplacé par des listes de validations et maintenant ces lignes sont bien masquer par le programme.
Merci de ton aide.
Bonjour,
J'ai encore besoin d'un peu d'aide. Dans le même programme que précedemment, j'aimerais, suivant la valeur choisie dans une zone de liste, masquer des lignes d'une autre feuille. Le code que j'ai posté s'applique à la feuille auquelle appartient la cellule. Alors comment spécifier la feuille voulue?
J'ai encore besoin d'un peu d'aide. Dans le même programme que précedemment, j'aimerais, suivant la valeur choisie dans une zone de liste, masquer des lignes d'une autre feuille. Le code que j'ai posté s'applique à la feuille auquelle appartient la cellule. Alors comment spécifier la feuille voulue?
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
11 mars 2008 à 11:15
11 mars 2008 à 11:15
bonjour
Il suffit de désigner la feuille concernée :
Il suffit de désigner la feuille concernée :
sheets("xxxx").Rows(tes_lignes).Hidden = True
10 mars 2008 à 09:33
Voila mon programme:
If Range("nbechelle") = "1" Then
Rows("93:170").Select
Selection.EntireRow.Hidden = True
End If
Sachant que les listes déroulantes sont sur les lignes 97, 98, 133, 134. Donc normalement, il devrait prendre ces lignes en compte. J'ai rajouté un "Rows(ligne).Hidden = True" pour ces 4 lignes mais c'est le même résultat.