Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitr e si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitr e si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitr e si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitr e si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitr e si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitr e si
je selectionne oui
Merci de m'aider
Louis
Bonjour,
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target.Count = 1 Then
Rows("36:65000").Hidden = IIf(Target = "oui", True, False)
End If
End Sub
JB
On 7 sep, 15:52, Louis wrote:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre si
je selectionne oui
Merci de m'aider
Louis
Bonjour,
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target.Count = 1 Then
Rows("36:65000").Hidden = IIf(Target = "oui", True, False)
End If
End Sub
JB
On 7 sep, 15:52, Louis <Lo...@discussions.microsoft.com> wrote:
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre si
je selectionne oui
Merci de m'aider
Louis
Bonjour,
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target.Count = 1 Then
Rows("36:65000").Hidden = IIf(Target = "oui", True, False)
End If
End Sub
JB
On 7 sep, 15:52, Louis wrote:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre si
je selectionne oui
Merci de m'aider
Louis
Bonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" <Louis@discussions.microsoft.com> a écrit dans le message de
news:734DAE95-B751-4D5E-B088-8F887E8661A9@microsoft.com...
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
Merci
Bonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" <Louis@discussions.microsoft.com> a écrit dans le message de
news:734DAE95-B751-4D5E-B088-8F887E8661A9@microsoft.com...
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se trou ve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dan s la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réappar aitre
si
je selectionne oui
Merci de m'aider
Louis- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se trou ve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
Merci
Bonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" <Lo...@discussions.microsoft.com> a écrit dans le message de
news:734DAE95-B751-4D5E-B088-8F887E8661A9@microsoft.com...
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dan s la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réappar aitre
si
je selectionne oui
Merci de m'aider
Louis- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se trou ve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dan s la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des le
moment que j'ai choisi non. Bien entendu les lignes doivent réappar aitre
si
je selectionne oui
Merci de m'aider
Louis- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuille.
Tu peux essayer, toujours dans la page de code de la feuille, après avoir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la valeur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuille.
Tu peux essayer, toujours dans la page de code de la feuille, après avoir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la valeur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" <Louis@discussions.microsoft.com> a écrit dans le message de
news:69C20556-3A43-4351-8A92-1BA7385D35B2@microsoft.com...
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
Merci
Bonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" <Louis@discussions.microsoft.com> a écrit dans le message de
news:734DAE95-B751-4D5E-B088-8F887E8661A9@microsoft.com...
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuille.
Tu peux essayer, toujours dans la page de code de la feuille, après avoir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la valeur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour philipp
Merci pour l'info, mais je préfère une macro qui quand la celule a1 d e la
feuille 1
est non les lignes A36 à a65000 de la feuille 2 soient cachées. Dés olé de te
mettre a rude contribution
LouisBonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuill e.
Tu peux essayer, toujours dans la page de code de la feuille, après a voir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la val eur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le co de /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour philipp
Merci pour l'info, mais je préfère une macro qui quand la celule a1 d e la
feuille 1
est non les lignes A36 à a65000 de la feuille 2 soient cachées. Dés olé de te
mettre a rude contribution
Louis
Bonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuill e.
Tu peux essayer, toujours dans la page de code de la feuille, après a voir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la val eur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" <Lo...@discussions.microsoft.com> a écrit dans le message de
news:69C20556-3A43-4351-8A92-1BA7385D35B2@microsoft.com...
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
Merci
Bonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le co de /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" <Lo...@discussions.microsoft.com> a écrit dans le message de
news:734DAE95-B751-4D5E-B088-8F887E8661A9@microsoft.com...
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour philipp
Merci pour l'info, mais je préfère une macro qui quand la celule a1 d e la
feuille 1
est non les lignes A36 à a65000 de la feuille 2 soient cachées. Dés olé de te
mettre a rude contribution
LouisBonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuill e.
Tu peux essayer, toujours dans la page de code de la feuille, après a voir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la val eur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le co de /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante, des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour philipp
Merci pour l'info, mais je préfère une macro qui quand la celule a1 de la
feuille 1
est non les lignes A36 à a65000 de la feuille 2 soient cachées. Désolé de
te
mettre a rude contribution
LouisBonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuille.
Tu peux essayer, toujours dans la page de code de la feuille, après avoir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la valeur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir
dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante,
des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour philipp
Merci pour l'info, mais je préfère une macro qui quand la celule a1 de la
feuille 1
est non les lignes A36 à a65000 de la feuille 2 soient cachées. Désolé de
te
mettre a rude contribution
Louis
Bonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuille.
Tu peux essayer, toujours dans la page de code de la feuille, après avoir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la valeur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" <Louis@discussions.microsoft.com> a écrit dans le message de
news:69C20556-3A43-4351-8A92-1BA7385D35B2@microsoft.com...
Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
Merci
Bonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" <Louis@discussions.microsoft.com> a écrit dans le message de
news:734DAE95-B751-4D5E-B088-8F887E8661A9@microsoft.com...
Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir
dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante,
des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis
Bonjour philipp
Merci pour l'info, mais je préfère une macro qui quand la celule a1 de la
feuille 1
est non les lignes A36 à a65000 de la feuille 2 soient cachées. Désolé de
te
mettre a rude contribution
LouisBonjour,
Le code donné se rapporte à la feuille qui l'accueille ; on utilise là
l'évènement change, qui ne peut se référer à une autre feuille.
Tu peux essayer, toujours dans la page de code de la feuille, après avoir
nommé la cellule de l'autre feuille "ouinon" :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
If [ouinon] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
Cancel = True
End Sub
sur clic droit, les lignes seront affichées ou cachées selon la valeur de
ouinon
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai utiliser le code et ça fonctionne. Super.
Par contre j'ai voulu essayer le code en utilisant une celule qui se
trouve
sur une autre feuille et ca ne fonctionne pas. Est ce possible?
MerciBonjour,
Clic droit sur l'onglet de la feuille concernée / visualiser le code /
coller ce qui suit dans la fenêtre VBE qui s'est ouverte :
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] = "non" Then
Range("a36:a65536").EntireRow.Hidden = True
Else
Range("a36:a65536").EntireRow.Hidden = False
End If
End Sub
--
Avec plaisir
Philippe.R
"Louis" a écrit dans le message de
news:Bonjour
J'ai une feuil avec une cellule A1 de validation. je peux choisir
dans
la
cellule oui ou non.
Exciste-t-il un code VBA pour masquer les lignes A36 et suivante,
des
le
moment que j'ai choisi non. Bien entendu les lignes doivent
réapparaitre
si
je selectionne oui
Merci de m'aider
Louis