Bonjour,
Depuis ce matin je n'arrive pas a faire quelque chose qui me paraissais pourtant simple à la base:
Manipuler des onglets avec une variable. J'ai un classeur avec x onglets portant des noms de société et pour chacun de ces onglets, un autre portant le nom: Société - Récapitulatif.
Les onglets Récapitulatifs sont toujours masqués pour plus de visibilité
Par exemple:
Société1 , Société1 - Récapitulatif ;
Société2 , Société2 - Récapitulatif ;
etc...
J'aimerais créer une macro générique, a placer sur chaque onglet principal (société1, société2...) pour pouvoir afficher et me placer sur l'onglet Récapitulatif en question.
J'ai donc crée ce code tout simple qui pourtant ne marche pas:
Sub ShowStats()
Dim F As String
F = ActiveSheet.Name & " - Récapitulatif"
Sheets(F).Visible = 1
Sheets(F).Select
End Sub
Si je remplace en dur dans le code la variable, ça fonctionne, je ne comprends plus rien :
Sub ShowStats()
Dim F As String
F = "Société1 - Récapitulatif"
Sheets(F).Visible = 1
Sheets(F).Select
End Sub