meme cell em changeant feuille

  • Initiateur de la discussion Initiateur de la discussion XC
  • Date de début Date de début

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 !

X

XC

Guest
Bonsoir tout le monde.

Bien sur,j`ai un probleme.
Voila je voudrais en faisant un click droit souris avoir la possibilite de cliquer 'previous sheet' (feuille precedente donc) et 'next sheet' et en selectionant un des 2 choix aller sur la feuille precedente/suivante mais surtout me retrouver sur la meme cellule.

Donc si j`ai fait ce click droit en cellule J5 et que j`ai choisi'previous sheet'/'next sheet', je me retrouve en J5 de la feuille Precedente/suivante.

Cela m`aiderai bcp de pouvoir faire cela.

Merci pour votre aide

XC
 
Bonsoir XC et toi le Forum

Le code suivant devrait répondre à ta demande

Code:
Sub FeuilleSuivante()

Dim Adresse As String

  Adresse = ActiveCell.Address 'Enregistre les coordonnées de la cellule active
  
    ActiveSheet.Next.Select 'Sélectionne la feuille suivante
    Range(Adresse).Select 'Sélectionne la cellule suivant coordonnées en variable
    
End Sub


Sub FeuillePrécédente()

Dim Adresse As String

  Adresse = ActiveCell.Address 'Enregistre les coordonnées de la cellule active
  
    ActiveSheet.Previous.Select 'Sélectionne la feuille précédente
    Range(Adresse).Select 'Sélectionne la cellule suivant coordonnées en variable

End Sub

Bonne soirée et bonne programmation à toi

Marco
 
Ah Marco quel bonheur tu me donnes!!! :woohoo:

Merci merci,

ca marche. Un petit point mais je vais me trouver la solution je pense ;

S`il n`y a pas de previous sheet, ca fait erreur.

Mais bon je vais chercher la solution, je vais y arriver.

Merci en tout cas pour ton aide et bon WE

XC
 
Bonjour XC et toi le Forum,
Je pense que le plus simple est d'ajouter une ligne avec le code
On Error Resume Next
juste avant les lignes
ActiveSheet.Next.Select
et
ActiveSheet.Previous.Select

De cette façon, tu n'auras plus d'erreur mais tu ne changeras pas de feuille.

Bonne programmation et bon WE

Marco
 
- 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.

Discussions similaires

L
Réponses
2
Affichages
1 K
L
Retour