Bonsoir,
Ici, la nuit tombe tôt, et vu qu'il y a un décalage d'une heure (je crois) et qu'on est du côté du soleil levant, il doit être plus tard en France.
Donc, pour les noctambules, voici mon pbme :
Tout fier de moi, tout seul comme un grand débutant VBA, j'ai conçu 2 macros (à l'aide de l'enregistreur... ) ;
la première pour afficher toutes les lignes (parce qu'au début, j'avais mis un filtre automatique dans une colonne),
la seconde pour trier les lignes correpondant à la cellule active.
Voici les deux codes qui marchent nickel :
Private Sub CommandButton2_Click()
Selection.AutoFilter Field:=1
Range("F1").Select
End Sub
Private Sub CommandButton3_Click()
Selection.AutoFilter Field:=1, Criteria1:=ActiveCell.Value
End Sub
Jusque là, tout va bien. Mon pbme est que j'aimerais un message d'erreur si la cellule active ne se situe pas dans la plage des noms à trier (E3:E50).
J'ai essayé :
If ActiveCell <> Range("E3:E50") Then
mais j'ai direct un message d'erreur quand je fais "Entrée".
J'en conclue que cette syntaxe n'est pas bonne, donc, si un nocturne a une idée, je le remercie d'avance.
Ici, la nuit tombe tôt, et vu qu'il y a un décalage d'une heure (je crois) et qu'on est du côté du soleil levant, il doit être plus tard en France.
Donc, pour les noctambules, voici mon pbme :
Tout fier de moi, tout seul comme un grand débutant VBA, j'ai conçu 2 macros (à l'aide de l'enregistreur... ) ;
la première pour afficher toutes les lignes (parce qu'au début, j'avais mis un filtre automatique dans une colonne),
la seconde pour trier les lignes correpondant à la cellule active.
Voici les deux codes qui marchent nickel :
Private Sub CommandButton2_Click()
Selection.AutoFilter Field:=1
Range("F1").Select
End Sub
Private Sub CommandButton3_Click()
Selection.AutoFilter Field:=1, Criteria1:=ActiveCell.Value
End Sub
Jusque là, tout va bien. Mon pbme est que j'aimerais un message d'erreur si la cellule active ne se situe pas dans la plage des noms à trier (E3:E50).
J'ai essayé :
If ActiveCell <> Range("E3:E50") Then
mais j'ai direct un message d'erreur quand je fais "Entrée".
J'en conclue que cette syntaxe n'est pas bonne, donc, si un nocturne a une idée, je le remercie d'avance.