Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 22/02/2008, 19h01   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: janvier 2008
Messages: 216
Par défaut macro pour masquer des lignes

bonsoir

est il possible d'avoir un programme vba que j'associerai a un bouton de: pouvoir masquer des lignes. le programme doit me demander à partir de quel ligne je voudrai masquer et finirai tjs à la ligne 67. ou bien je clique sur mon bouton et celui attend que je clique sur le numero de ligne ensuite tout se masquerai jusqu'a la ligne 67.

merci
zumye est déconnecté   Réponse avec citation
ANNONCES
Vieux 22/02/2008, 19h10   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 142
Par défaut Re : macro pour masquer des lignes

Bonsoir,
avec le code suivant, en double cliquant sur A1, tu démasques toutes les lignes, et double cliquant sur une cellule entre A2 et A65, tu masques les lignes, de la ligne suivante à la ligne 67. A coller dans le code de la feuille.

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$A$1" Then
Cells.EntireRow.Hidden = False
ElseIf Target.Column = 1 And Target.Row > 1 And Target.Row < 66 Then
Range(Cells(Target.Row + 1, 1), Cells(67, 1)).EntireRow.Hidden = True
Cancel = True
End If
End Sub
__________________
Versions utilisées : 2003, 2007
Supportez une équipe
bhbh est déconnecté   Réponse avec citation
Vieux 22/02/2008, 19h27   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: janvier 2008
Messages: 216
Par défaut Re : macro pour masquer des lignes

merci c'est excelent
zumye est déconnecté   Réponse avec citation
Vieux 22/02/2008, 19h43   #4 (permalink)
XLDnaute Occasionel
 
Date d'inscription: janvier 2008
Messages: 216
Par défaut Re : macro pour masquer des lignes

mais peut on aussi a la suite de ce programme faire la même chose mais pouvoir masquer de 68 à 116
merci
zumye est déconnecté   Réponse avec citation
Vieux 22/02/2008, 19h48   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 142
Par défaut Re : macro pour masquer des lignes

Re-,
essaie en rajoutant les deux lignes en rouge :

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$A$1" Then
Cells.EntireRow.Hidden = False
ElseIf Target.Column = 1 And Target.Row > 1 And Target.Row < 66 Then
Range(Cells(Target.Row + 1, 1), Cells(67, 1)).EntireRow.Hidden = True
ElseIf Target.Column = 1 And Target.Row > 67 And Target.Row < 114 Then
Range(Cells(Target.Row + 1, 1), Cells(115, 1)).EntireRow.Hidden = True
Cancel = True
End If
End Sub
plutôt :

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$A$1" Then
Cells.EntireRow.Hidden = False: Cancel = True
ElseIf Target.Column = 1 And Target.Row > 1 And Target.Row < 66 Then
Range(Cells(Target.Row + 1, 1), Cells(67, 1)).EntireRow.Hidden = True: Cancel = True
ElseIf Target.Column = 1 And Target.Row > 67 And Target.Row < 114 Then
Range(Cells(Target.Row + 1, 1), Cells(115, 1)).EntireRow.Hidden = True: Cancel = True
End If
End Sub
__________________
Versions utilisées : 2003, 2007
Supportez une équipe

Dernière modification par bhbh ; 22/02/2008 à 19h51.
bhbh est déconnecté   Réponse avec citation
Vieux 22/02/2008, 20h06   #6 (permalink)
XLDnaute Occasionel
 
Date d'inscription: janvier 2008
Messages: 216
Par défaut Re : macro pour masquer des lignes

merci ca marche tres bien
zumye est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Soucis pour masquer des lignes GGPS58 Forum Excel 6 13/05/2007 21h09
masquer lignes vides pour impression JOZZ Forum Excel 8 12/05/2006 23h02
Macro pour masquer des lignes Sdc Forum Excel 1 05/10/2005 12h24
pouvoir masquer Formule pour masquer les lignes qui ont une cellule = 1 Christophe Forum Excel Downloads - Archives 3 11/12/2002 23h48
macro pour masquer des lignes bodbod Forum Excel Downloads - Archives 2 04/12/2002 19h19


Fuseau horaire GMT +2. Il est actuellement 08h08.


(C) 2006 Excel Downloads