Ouverture d'une feuille

Bonjour,

J'ai un petit souci qui m'a pas l'air compliqué mais donc personne au bureau n'a été capable de me répondre.

Voila;

Sur ma premiere page j'ai un bouton, quand je cliques dessus celui m'envoie sur une feuille (differente suivant les Cond Initiales) grace à:

Private Sub CommandButton2_Click()

If (Range("$C$25").Value = "X") Then Worksheets("feuil2").Select

If (Range("$C$25").Value = "Y") Then Worksheets("feuil3").Select

Le truc que je n'arrive pas a faire c'est que je souhaite que les feuilles A,B... s'ouvrent toujours avec la ligne A visible (car il y a un titre)

Exemple: Si je vais sur "feuil2" et je descend dans mon tableau (la ligne A n'est plus visible) ensuite je vais sur ma premiere page je cliques sur le bouton, je reviens sur la feuil1 mais en l'etat ou je l'avais laissé hors je voudrais que le titre (ligne A) apparaisse.

J'ai essayé :

Private Sub CommandButton2_Click()

If (Range("$C$25").Value = "X") Then Worksheets("feuil2")..RANGE("A1")Select

Private Sub CommandButton2_Click()

If (Range("$C$25").Value = "X") Then Worksheets("feuil2").Select

If (Range("$C$25").Value = "Y") Then Worksheets("feuil3").Select

Range("A1").Select

Mais rien ne marche ( j'ai essayé en renplacant Select par Show pour le meme resultat)

Merci

tu as essayé de rajouté un !A1 comme ceci

If (Range("$C$25").Value = "X") Then Worksheets("feuil2!A1")Select

je ne sais pas si cela va marcher, je ne suis pas expert mais redis moi si cela te va

Bonjour,

code à placer dans l'évènement de classeur (This Workbook)

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Application.Goto Range("A1"), Scroll:=True
End Sub

en plus court :

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Application.Goto [A1], 1
End Sub

Bonjour,

Essaie plutôt comme ceci :

Sub test()
If Range("C25") = "X" Then
Worksheets("feuil2").Activate
Range("A1").Select
End If
End Sub

Amicalement

Dan

Edit : déso Felix, je ne t'avais pas vu..

^^ j'aurai essayé

Merci Félix tu as fait d'une pierre deux coups car ça m'a aidé aussi

re,

Bmxrider, le code de Felix ne tient pas compte de ta valeur X ou Y en C25 mais te positionne à chaque activation d'une feuille en A1.

Je n'ai pas compris ton pb là alors..

Amicalement

Dan

Si ton pb est terminé, n'oublie pas mettre RESOLU sur le fil.

Non non pour moi il me fallair juste la fonction qui permet d'ouvrir la page sur une certaine cellule..merci quand même de la précision Nad

Rechercher des sujets similaires à "ouverture feuille"