Macro ouvrir onglet suivant une cellule

eleck

XLDnaute Nouveau
Bonjour,

Je voudrais vous demander un ti coup de pouce sur une macro qui activerait un onglet suivant la valeur contenue dans une cellule

j'ai moi meme tenté quelque chose mais ca ne marche pas

Sub Referentiel_aller_a()

Dim i As Integer

i = Range("b5").Value
Sheets(i).Active

End Sub

Je vous remercie d'avance pour votre aide
 

Papou-net

XLDnaute Barbatruc
Re : Macro ouvrir onglet suivant une cellule

Bonjour,

Je voudrais vous demander un ti coup de pouce sur une macro qui activerait un onglet suivant la valeur contenue dans une cellule

j'ai moi meme tenté quelque chose mais ca ne marche pas



Je vous remercie d'avance pour votre aide


Bonjour eleck,

Corriges ton code comme ceci :

Code:
Sub Referentiel_aller_a()

Dim i As Integer

i = Range("b5").Value
Sheets(i).Activate

End Sub


ou plus simplement :

Code:
Sub Referentiel_aller_a()

Sheets(Range("b5")).Activate

End Sub

Espérant avoir aidé.

Cordialement.

Edit : bonjour à mes prédecesseurs.
 
Dernière édition:

Fo_rum

XLDnaute Accro
Re : Macro ouvrir onglet suivant une cellule

Salut

avec un contrôle de contenu :
Code:
Sub Referentiel_aller_a()
  If Not IsNumeric([B5]) Or [B5] > Sheets.Count Then Exit Sub
  Sheets([B5]).Activate [COLOR="SeaGreen"]'ou Sheets(int([B5])).Activate[/COLOR]
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 952
Membres
103 989
dernier inscrit
jralonso