Bonjour le forum
Je ne peux pas fournir de fichier héls plus simple pour vous
J'affiche les colonnes K L P en double cliquant sur cellule A2 de chaque onglets
Je voudrais faire un double click toujours sur cellule A2 pour afficher les colonnes K L P sur tout le classeur et non onglet par onglet
Ensuite à l'enregistrement faire fermer les colonnes K L P sur tout le classeur et non faire un double cellule A2 onglet par onglet
J'ai "bricolé" les macros Double click et Save mais ça mais ça ne va pas
Donc je vien vers vous pour tenter de trouver une solution
Merci d'avance
Cordialement
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) 'Colonnes discontinue 3ème façon
Dim i As Long
For i = 1 To Sheets.Count
If Sheets(i).Name <> "LISTE_PRATICIENS" Then
If Target.Address = "$A$2" Then
Cancel = True
Application.ScreenUpdating = False
With Range("K").EntireColumn
.Hidden = False
End With
Columns("M:O").Hidden = True
End If
End If
Next i
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim i As Integer
ActiveSheet.Range("A1").Select
Application.ScreenUpdating = False
For i = 1 To Sheets.Count
If Sheets(i).Name <> "LISTE_PRATICIENS" Then
Cancel = True
With Range("K").EntireColumn
.Hidden = True
End With
Columns("M:O").Hidden = True
End If
Next i
AfficherMasquerOnglets 2
For i = 2 To Sheets.Count
If Sheets(i).Visible = True Then Sheets(i).Select: Exit Sub
Next i
End Sub
Partager