Re forum,
comment doit je modier la macro pour afficher les colonnes aussi pour page1 et page2 simultanement?
"là c'est juste pour page1.
Sub VoirColonne()
Dim Cl As String
Cl = InputBox("mot de passe ?")
If Cl = "ops" Then
With Sheets("page1")
.Unprotect 'Password:="xxx"
.Range("j:j, k:k, l:l, m:m, n:n").EntireColumn.Hidden = False
.Protect 'Password:="xxxx"
End With
Else
MsgBox ("faux !")
End If
End Sub
appliqué macro sur 2 feuilles ? 
7 messages
• Page 1 sur 1
- kikim78
- Membre fidèle
- Messages: 167
- Inscription: 12 Oct 2009, 12:55
- Version Excel: 2007
Bonjour,
tu pourrais créer un tableau avec le nom de tes feuilles à traiter et ensuite faire une boucle pour traiter chaque item du tableau:
tu pourrais créer un tableau avec le nom de tes feuilles à traiter et ensuite faire une boucle pour traiter chaque item du tableau:
- Code: Tout sélectionner
Sub VoirColonne()
Dim Cl As String
Cl = InputBox("mot de passe ?")
If Cl = "ops" Then
Dim ListeFeuille(0 To 1) As String
ListeFeuille(0) = "Page1"
ListeFeuille(1) = "Page2"
For i = 0 To UBound(ListeFeuille)
With Sheets(ListeFeuille(i))
.Unprotect 'Password:="xxx"
.Range("j:j, k:k, l:l, m:m, n:n").EntireColumn.Hidden = False
.Protect 'Password:="xxxx"
End With
Next i
Else
MsgBox ("faux !")
End If
End Sub
-

Math - Membre dévoué
- Messages: 726
- Inscription: 05 Déc 2007, 18:57
- Localisation: Québec, Canada
- Version Excel: 2003 FR
Bonsoir
Amicalement
Nad
- Code: Tout sélectionner
Sub VoirColonne()
Dim Cl As String
Cl = InputBox("mot de passe ?")
If Cl = "ops" Then
x = Array("Page1", "Page2")
For i = 0 To 1
Sheets(x(i)).Unprotect
Sheets(x(i)).Range("j:j, k:k, l:l, m:m, n:n").EntireColumn.Hidden = False
Sheets(x(i)).Protect
Next
Else
MsgBox ("faux !")
End If
End Sub
Amicalement
Nad
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 15:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
Re
voilà j'ai essayé un code pour masquer et afficher des colonnes mais sa marche pas pour masquer ?
priere me corriger l'erreur svp
Sub VoirColonne()
Dim Cl As String
Cl = InputBox("mot de passe ?")
If Cl = "toto" Then
Dim ListeFeuille(0 To 1) As String
ListeFeuille(0) = "page1"
ListeFeuille(1) = "page2"
For i = 0 To UBound(ListeFeuille)
With Sheets(ListeFeuille(i))
.Unprotect 'Password:="ops"
.Range("j:j, k:k, l:l, m:m, n:n").EntireColumn.Hidden = False
.Protect 'Password:="ops"
End With
Else
MsgBox ("faux !")
End If
End Sub
Sub MasqueColonne()
Dim ListeFeuille(0 To 1) As String
ListeFeuille(0) = "page1"
ListeFeuille(1) = "page2"
For i = 0 To UBound(ListeFeuille)
With Sheets(ListeFeuille(i))
.Unprotect 'Password:="dudu"
.Range("j:j, k:k, l:l, m:m, n:n").EntireColumn.Hidden = True
.Protect 'Password:="dudu"
End With
End Sub
voilà j'ai essayé un code pour masquer et afficher des colonnes mais sa marche pas pour masquer ?
priere me corriger l'erreur svp
Sub VoirColonne()
Dim Cl As String
Cl = InputBox("mot de passe ?")
If Cl = "toto" Then
Dim ListeFeuille(0 To 1) As String
ListeFeuille(0) = "page1"
ListeFeuille(1) = "page2"
For i = 0 To UBound(ListeFeuille)
With Sheets(ListeFeuille(i))
.Unprotect 'Password:="ops"
.Range("j:j, k:k, l:l, m:m, n:n").EntireColumn.Hidden = False
.Protect 'Password:="ops"
End With
Else
MsgBox ("faux !")
End If
End Sub
Sub MasqueColonne()
Dim ListeFeuille(0 To 1) As String
ListeFeuille(0) = "page1"
ListeFeuille(1) = "page2"
For i = 0 To UBound(ListeFeuille)
With Sheets(ListeFeuille(i))
.Unprotect 'Password:="dudu"
.Range("j:j, k:k, l:l, m:m, n:n").EntireColumn.Hidden = True
.Protect 'Password:="dudu"
End With
End Sub
- kikim78
- Membre fidèle
- Messages: 167
- Inscription: 12 Oct 2009, 12:55
- Version Excel: 2007
Salut le forum
Merci d'éditer ton message et de mettre ton code en balise.
Tu sélectionne ton code et tu clique sur Code en haut de la fenêtre, cela donne une
meilleur visibilité pour les intervenants.
Mytå
Merci d'éditer ton message et de mettre ton code en balise.
Tu sélectionne ton code et tu clique sur Code en haut de la fenêtre, cela donne une
meilleur visibilité pour les intervenants.
Mytå
.
.
.-

Usb512 - Membre fidèle
- Messages: 266
- Inscription: 15 Juin 2009, 01:06
- Localisation: Québec
- Version Excel: 2007 FR
Re le forum
Kikim78, tes macros corrigées
Mytå
Kikim78, tes macros corrigées
- Code: Tout sélectionner
Sub VoirColonne()
Dim ListeFeuille(0 To 1) As String
Dim Cl As String
ListeFeuille(0) = "page1"
ListeFeuille(1) = "page2"
Cl = InputBox("mot de passe ?")
If Cl = "toto" Then
For i = 0 To UBound(ListeFeuille)
With Sheets(ListeFeuille(i))
.Unprotect 'Password:="ops"
.Columns("I:N").EntireColumn.Hidden = False
.Protect 'Password:="ops"
End With
Next i
Else
MsgBox ("Permission refusée !")
End If
End Sub
Sub MasqueColonne()
Dim ListeFeuille(0 To 1) As String
ListeFeuille(0) = "page1"
ListeFeuille(1) = "page2"
For i = 0 To UBound(ListeFeuille)
With Sheets(ListeFeuille(i))
.Unprotect 'Password:="dudu"
.Columns("I:N").EntireColumn.Hidden = True
.Protect 'Password:="dudu"
End With
Next i
End Sub
Mytå
.
.
.-

Usb512 - Membre fidèle
- Messages: 266
- Inscription: 15 Juin 2009, 01:06
- Localisation: Québec
- Version Excel: 2007 FR
- kikim78
- Membre fidèle
- Messages: 167
- Inscription: 12 Oct 2009, 12:55
- Version Excel: 2007
7 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- Filtre appliqué sur 3 feuilles en meme temp
par kikim78 » 22 Oct 2009, 20:56 - 2 Réponses
- 196 Vus
- Dernier message par kikim78

24 Oct 2009, 22:54
- Filtre appliqué sur 3 feuilles en meme temp
-
- Filtre automatique appliqué sur plusieurs feuilles
par prorudess » 05 Août 2011, 12:08
- 1 Réponses
- 228 Vus
- Dernier message par paritec

06 Août 2011, 01:54
- Filtre automatique appliqué sur plusieurs feuilles
-
- RECHERCHEV APPLIQUE SUR PLUSIEURES PLAGE
1, 2
par MEDSALEM » 30 Mai 2010, 19:16
- 11 Réponses
- 301 Vus
- Dernier message par dubois

02 Juin 2010, 12:26
- RECHERCHEV APPLIQUE SUR PLUSIEURES PLAGE
-
- ouvrir la feuille si elle existe sinon applique la macro
par plabrousse » 24 Nov 2009, 16:07 - 9 Réponses
- 588 Vus
- Dernier message par plabrousse

26 Nov 2009, 11:40
- ouvrir la feuille si elle existe sinon applique la macro
-
- Macro sur des feuilles différentes ?
par HappyBerry » 15 Mai 2009, 10:35 - 9 Réponses
- 522 Vus
- Dernier message par libanga

15 Mai 2009, 13:02
- Macro sur des feuilles différentes ?
-
- appliquer la même macro sur plusieurs feuilles
par shagshag » 28 Juin 2010, 11:18
- 7 Réponses
- 445 Vus
- Dernier message par shagshag

28 Juin 2010, 13:11
- appliquer la même macro sur plusieurs feuilles
Utilisateurs en ligne
Utilisateurs parcourant ce forum: ait haddou, Bing [Bot] et 13 invités