J'ai deux lignes qui se masquent automatiquement quand les valeurs sont à
zéro et j'ai de la dificulté de mettre une protection sur les cellules de
l'ensemble de la feuille.
Pourtant, j'ai enlevé la protection sur ces deux lignes.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xav
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille, il est impossible de modifier les paramètres du filtre sans déprotéger la feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont à zéro et j'ai de la dificulté de mettre une protection sur les cellules de l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la
feuille.
--
Cordialement
@+
Xav
"Érico" <hahaha@videotron.ca> a écrit dans le message de
news:Oz90mlzlEHA.324@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont à
zéro et j'ai de la dificulté de mettre une protection sur les cellules de
l'ensemble de la feuille.
Pourtant, j'ai enlevé la protection sur ces deux lignes.
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille, il est impossible de modifier les paramètres du filtre sans déprotéger la feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont à zéro et j'ai de la dificulté de mettre une protection sur les cellules de l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
Érico
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur autre que zéro et l'inverse aussi. C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46 automatiquement. L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden False End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le message de news:OS$
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont à
zéro et j'ai de la dificulté de mettre une protection sur les cellules de
l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur
autre que zéro et l'inverse aussi.
C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46
automatiquement.
L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait
affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True
If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True
If Range("E46") <> "" Then Rows(46).EntireRow.Hidden False
If Range("E47") <> "" Then Rows(47).EntireRow.Hidden False
End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le
message de news:OS$TlxzlEHA.3816@TK2MSFTNGP14.phx.gbl...
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la
feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la
feuille.
--
Cordialement
@+
Xav
"Érico" <hahaha@videotron.ca> a écrit dans le message de
news:Oz90mlzlEHA.324@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont
à
zéro et j'ai de la dificulté de mettre une protection sur les cellules
de
l'ensemble de la feuille.
Pourtant, j'ai enlevé la protection sur ces deux lignes.
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur autre que zéro et l'inverse aussi. C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46 automatiquement. L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden False End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le message de news:OS$
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont à
zéro et j'ai de la dificulté de mettre une protection sur les cellules de
l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
Xav
Tu peux essayer ceci
Une fois que tu auras caché tes lignes, on ne pourra plus les afficher à moins de déprotéger le classeur
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden False
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur autre que zéro et l'inverse aussi. C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46 automatiquement. L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > False End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le message de news:OS$
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la
feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont
à
zéro et j'ai de la dificulté de mettre une protection sur les cellules de
l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
Tu peux essayer ceci
Une fois que tu auras caché tes lignes, on ne pourra plus les afficher à
moins de déprotéger le classeur
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
ActiveSheet.Unprotect
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True
If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True
If Range("E46") <> "" Then Rows(46).EntireRow.Hidden False
If Range("E47") <> "" Then Rows(47).EntireRow.Hidden False
@+
Xav
"Érico" <hahaha@videotron.ca> a écrit dans le message de
news:%23OdVr9zlEHA.2968@TK2MSFTNGP14.phx.gbl...
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur
autre que zéro et l'inverse aussi.
C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46
automatiquement.
L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait
affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True
If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True
If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > False
If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > False
End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le
message de news:OS$TlxzlEHA.3816@TK2MSFTNGP14.phx.gbl...
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la
feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger
la
feuille.
--
Cordialement
@+
Xav
"Érico" <hahaha@videotron.ca> a écrit dans le message de
news:Oz90mlzlEHA.324@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs
sont
à
zéro et j'ai de la dificulté de mettre une protection sur les cellules
de
l'ensemble de la feuille.
Pourtant, j'ai enlevé la protection sur ces deux lignes.
Une fois que tu auras caché tes lignes, on ne pourra plus les afficher à moins de déprotéger le classeur
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden False
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur autre que zéro et l'inverse aussi. C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46 automatiquement. L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > False End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le message de news:OS$
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la
feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont
à
zéro et j'ai de la dificulté de mettre une protection sur les cellules de
l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
Gloops
En principe, ça, ça n'est pas une macro, c'est un format.
Ton format comporte trois points-virgules, qui délimitent donc quatre champs. Le premier champ est le format des valeurs positives, le deuxième celui des valeurs négatives, le troisième celui des zéros, le quatrième celui des erreurs (ou c'est moi qui en commets une ?)
Donc : Range("E47").NumberFormat = "0;-0;"";"HEEEP ! C'est faux làààà !"
Par exemple ... Et si ta cellule contient la valeur zéro elle ne fera rien apparaître (enfin une chaîne vide, mais à l'oeil ça fait pareil).
-----Message d'origine----- J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur
autre que zéro et l'inverse aussi. C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46
automatiquement. L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait
affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden = False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden = False End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le
message de news:OS$
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la
feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la
feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont
à
zéro et j'ai de la dificulté de mettre une protection sur les cellules
de
l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
.
En principe, ça, ça n'est pas une macro, c'est un format.
Ton format comporte trois points-virgules, qui délimitent
donc quatre champs. Le premier champ est le format des
valeurs positives, le deuxième celui des valeurs
négatives, le troisième celui des zéros, le quatrième
celui des erreurs (ou c'est moi qui en commets une ?)
Donc :
Range("E47").NumberFormat = "0;-0;"";"HEEEP ! C'est faux
làààà !"
Par exemple ...
Et si ta cellule contient la valeur zéro elle ne fera rien
apparaître (enfin une chaîne vide, mais à l'oeil ça fait
pareil).
-----Message d'origine-----
J'ai une macro qui s'exécute tout seul, dès que la
cellule a une valeur
autre que zéro et l'inverse aussi.
C'est-à-dire que, si la cellule e46 est "0", il masque la
ligne 46
automatiquement.
L'inverse aussi, si la valeur de la cellule est autre que
zéro, il fait
affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True
If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True
If Range("E46") <> "" Then Rows(46).EntireRow.Hidden =
False
If Range("E47") <> "" Then Rows(47).EntireRow.Hidden =
False
End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a
écrit dans le
message de news:OS$TlxzlEHA.3816@TK2MSFTNGP14.phx.gbl...
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le
probleme...
Que veux tu faire exactement? Comment est fait
ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu
protèges la
feuille,
il est impossible de modifier les paramètres du filtre
sans déprotéger la
feuille.
--
Cordialement
@+
Xav
"Érico" <hahaha@videotron.ca> a écrit dans le message de
news:Oz90mlzlEHA.324@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement
quand les valeurs sont
à
zéro et j'ai de la dificulté de mettre une protection
sur les cellules
de
l'ensemble de la feuille.
Pourtant, j'ai enlevé la protection sur ces deux
lignes.
En principe, ça, ça n'est pas une macro, c'est un format.
Ton format comporte trois points-virgules, qui délimitent donc quatre champs. Le premier champ est le format des valeurs positives, le deuxième celui des valeurs négatives, le troisième celui des zéros, le quatrième celui des erreurs (ou c'est moi qui en commets une ?)
Donc : Range("E47").NumberFormat = "0;-0;"";"HEEEP ! C'est faux làààà !"
Par exemple ... Et si ta cellule contient la valeur zéro elle ne fera rien apparaître (enfin une chaîne vide, mais à l'oeil ça fait pareil).
-----Message d'origine----- J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur
autre que zéro et l'inverse aussi. C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46
automatiquement. L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait
affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden = False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden = False End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le
message de news:OS$
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la
feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la
feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont
à
zéro et j'ai de la dificulté de mettre une protection sur les cellules
de
l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
.
Érico
Salut,
Je ne pense pas que se soit bon, puisque la macro fait en sorte qu'elle masque et affiche en tout temps.
Merci beaucoup de m'aider.
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le message de news:
Tu peux essayer ceci
Une fois que tu auras caché tes lignes, on ne pourra plus les afficher à moins de déprotéger le classeur
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > False
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur autre que zéro et l'inverse aussi. C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46 automatiquement. L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > > False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > > False End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le message de news:OS$
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la
feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont
à
zéro et j'ai de la dificulté de mettre une protection sur les cellules
de
l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.
Merci
Érico de Montréal
Salut,
Je ne pense pas que se soit bon, puisque la macro fait en sorte qu'elle
masque et affiche en tout temps.
Merci beaucoup de m'aider.
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le
message de news:uQn3CJ0lEHA.3896@tk2msftngp13.phx.gbl...
Tu peux essayer ceci
Une fois que tu auras caché tes lignes, on ne pourra plus les afficher à
moins de déprotéger le classeur
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
ActiveSheet.Unprotect
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True
If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True
If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > False
If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > False
@+
Xav
"Érico" <hahaha@videotron.ca> a écrit dans le message de
news:%23OdVr9zlEHA.2968@TK2MSFTNGP14.phx.gbl...
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur
autre que zéro et l'inverse aussi.
C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46
automatiquement.
L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait
affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As
Range)
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True
If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True
If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > > False
If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > > False
End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le
message de news:OS$TlxzlEHA.3816@TK2MSFTNGP14.phx.gbl...
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la
feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger
la
feuille.
--
Cordialement
@+
Xav
"Érico" <hahaha@videotron.ca> a écrit dans le message de
news:Oz90mlzlEHA.324@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs
sont
à
zéro et j'ai de la dificulté de mettre une protection sur les
cellules
de
l'ensemble de la feuille.
Pourtant, j'ai enlevé la protection sur ces deux lignes.
Je ne pense pas que se soit bon, puisque la macro fait en sorte qu'elle masque et affiche en tout temps.
Merci beaucoup de m'aider.
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le message de news:
Tu peux essayer ceci
Une fois que tu auras caché tes lignes, on ne pourra plus les afficher à moins de déprotéger le classeur
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect
If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > False
J'ai une macro qui s'exécute tout seul, dès que la cellule a une valeur autre que zéro et l'inverse aussi. C'est-à-dire que, si la cellule e46 est "0", il masque la ligne 46 automatiquement. L'inverse aussi, si la valeur de la cellule est autre que zéro, il fait affiché la ligne 46.
Voici la macro:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("E46") = "" Then Rows(46).EntireRow.Hidden = True If Range("E47") = "" Then Rows(47).EntireRow.Hidden = True If Range("E46") <> "" Then Rows(46).EntireRow.Hidden > > False If Range("E47") <> "" Then Rows(47).EntireRow.Hidden > > False End Sub
Merci
"Xav" <xavier(point)herout(at)groupe-cahors(point)com> a écrit dans le message de news:OS$
Bonjour Erico
je ne suis pas sur d'avoir tres bien compris le probleme...
Que veux tu faire exactement? Comment est fait ce "automatiquement"?
Si tu masques tes lignes à l'aide d'un filtre et si tu protèges la feuille,
il est impossible de modifier les paramètres du filtre sans déprotéger la
feuille.
-- Cordialement
@+ Xav "Érico" a écrit dans le message de news:
Bonjour à tous,
J'ai deux lignes qui se masquent automatiquement quand les valeurs sont
à
zéro et j'ai de la dificulté de mettre une protection sur les cellules
de
l'ensemble de la feuille. Pourtant, j'ai enlevé la protection sur ces deux lignes.