Effacer ligne automatiquement
Résolu
emwaj
-
emwaj -
emwaj -
Bonjour,
Je suis debutant en VBA...
Je voudrais faire une macro qui se declenche automatiquement
Le but de la macro est que lorsque la valeur de la cellule F2 par exemple est egale a zero, les lignes 3 a 20 s'effacent
c'est important que la macro se declenche automatiquement lorsque "0" est entre dans la cellule F2 et lorsqu'un aute chiffre y est inscrit, les lignes reapparaissent.
Merci de votre aide :)
Je suis debutant en VBA...
Je voudrais faire une macro qui se declenche automatiquement
Le but de la macro est que lorsque la valeur de la cellule F2 par exemple est egale a zero, les lignes 3 a 20 s'effacent
c'est important que la macro se declenche automatiquement lorsque "0" est entre dans la cellule F2 et lorsqu'un aute chiffre y est inscrit, les lignes reapparaissent.
Merci de votre aide :)
A voir également:
- Effacer ligne automatiquement
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
- Automatiquement - Guide
- Apparaitre hors ligne instagram - Guide
2 réponses
Bonjour,
regardes du côté de l'évènement worsheet_change() et de son objet "Target"
Par exemple :
regardes du côté de l'évènement worsheet_change() et de son objet "Target"
Par exemple :
Private Sub Worksheet_Change(ByVal Target As Range) MsgBox Target.Value End Sub
emwaj
merci beaucoup pour la reponse rapide mais a vrai dire c'est un peu du chinois pour moi :)
Bonjour
Macro à installer dans le module de la feuille
comme tu débutes:
fait un copier du code ci dessus
clic droit sur le nom de la feuille (en bas et à droite de l='écran)
visualiser le code
tu fais un coller du code
Michel
Macro à installer dans le module de la feuille
Option Explicit
'-----------------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$F$2" And Target.Count = 1 Then
If Target = 0 Then
Rows("3:20").Hidden = True
Else
Rows("3:20").Hidden = False
End If
End If
End Sub
comme tu débutes:
fait un copier du code ci dessus
clic droit sur le nom de la feuille (en bas et à droite de l='écran)
visualiser le code
tu fais un coller du code
Michel
Re bonjour Michel
Le code fonctionne tres bien dans excel mais il ne fonctionne pas dans excel qui se trouve dans un fichier word.
J'ai rajouté un tableau excel à l'intérieur d'un fichier word (il faut faire double click dessus afin de l'activer et de pouvoir y inscrire des choses)
J'ai placé la macro dans le fichier excel mais ça ne fonctionne pas.
Le code fonctionne tres bien dans excel mais il ne fonctionne pas dans excel qui se trouve dans un fichier word.
J'ai rajouté un tableau excel à l'intérieur d'un fichier word (il faut faire double click dessus afin de l'activer et de pouvoir y inscrire des choses)
J'ai placé la macro dans le fichier excel mais ça ne fonctionne pas.