Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
macro sur cellule nom onglet pour ouvrir l'onglet correspondant
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Re : macro sur cellule nom onglet pour ouvrir l'onglet correspondant
Bonjour claude-cbs,
A mettre dans le code la feuille:
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("A2:A500")) Is Nothing Then
Dim Var As String
Var = Target.Value
Sheets(Var).Activate
End If
End Sub
Re : macro sur cellule nom onglet pour ouvrir l'onglet correspondant
Re
Après l'affichage de la feuille il faut cliquer sur "fermer" dans l'apercu, puis retour sur la feuille ACCUEIL.
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim derlig
derlig = Range("A" & Application.Rows.Count).End(xlUp).Row
If Not Application.Intersect(Target, Range("A2:A" & derlig)) Is Nothing Then
Dim Var As String
Var = Target.Value
Application.ScreenUpdating = False
Sheets(Var).Activate
ActiveWindow.SelectedSheets.PrintPreview
Application.ScreenUpdating = True
Sheets("ACCUEIL").Activate
Range("A1").Activate
End If
End Sub
J'ai modifier la plage pour éviter de selectionner une cellule vide en dessous de la liste.
P.S il est préférable de poster vos nouvelles demandes plutot que d'éditer votre message. La modification n'apparait pas dans la liste du forum...
Cordialement
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.