Bonjour,
Dans une cellule de mon classeur, je voudrais insérer une fonction qui masque (ou pas) des lignes de mon classeur. C'est possible ?
Pour l'instant, j'ai essayé ceci :
Et dans une cellule de mon classeur j'écris donc la formule "=afficherLignes("A10:A12";0)". Et ça ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 ' ' Affiche ou masque les lignes dont on donne l'adresse ' Function afficherLignes(strPlage As String, ByVal nAfficher As Integer) Dim bAfficher As Boolean If (nAfficher = 1) Then bAfficher = True Else bAfficher = False End If Dim plage As Range Set plage = Range(strPlage) plage.EntireRow.Hidden = bAfficher:rem ne fonctionne pas Range("Y19").FormulaR1C1 = "test":rem ne fonctionne pas non plus End Function
Vous auriez une idée pour masquer des lignes dans un classeur en fonction de la valeur saisie dans une cellule (sans utiliser de timer) ?
Partager