!!! Affichage ou "masquage" de lignes ou de colonnes !!!

  • Initiateur de la discussion Initiateur de la discussion fabrice
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fabrice

Guest
Bonjour le forum.

Je voulais savoir si c'était possible de masquer ou afficher des lignes ou des colonnes avec le VBA.
En effet, normalement on passe par Données->Grouper et créer un plan-> Afficher ou Masquer.

Je souhaiterai en fait pouvoir faire cette opération par un UF donc par VBA.

Est ce que quelqu'un a une idée???

Merci de votre aide.
FAb
 
Bonjour,

Il y a un moyen de générer le code VB.

Outils
macro
nouvelle macro

tu executes manuellement les actions à faire

tu ferme la fenètre d'enregistrement

et tu vas voir la macro générée

Il suffit de modifier le code si besoin
 
Resalut tout le monde

Finalement, j'ai résolu mon PB sous VBA mais il faut faire la meme chose avec des formules.

En effet, si par exemple la cellule A1=1 alors on cache les lignes 2 à 5, si A1=2, on cache les lignes 6 à 10.

Est ce que cela est possible???

Merci de votre aide
FAb
 
rebonjour
clic sur l'onglet de ta feuille avec bouton droit
choisi voir le code et copie la macro ci-dessous


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then MsgBox "coucou"
End Sub



change MsgBox "coucou" par le nom de ta macro
 
resalut

Ta méthode va tres bien mais si je dois rentrer plusieures valeurs (1,2 et3), je fais comment???
EX:
Si celulle =1 alors par exemple msgbox "coucou"
Si celulle =2 alors par exemple msgbox "salut"
Si celulle =3 alors par exemple msgbox "bonjour"

Peux tu m'aider???
FAb
 
resalut

Ta méthode va tres bien mais si je dois rentrer plusieures valeurs (1,2 et3), je fais comment???
EX:
Si celulle =1 alors par exemple msgbox "coucou"
Si celulle =2 alors par exemple msgbox "salut"
Si celulle =3 alors par exemple msgbox "bonjour"

Peux tu m'aider???
FAb
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour