Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Atteindre premier onglet

SophieM

XLDnaute Nouveau
Bonsoir à tous,

À l'ouverture d'un fichier Excel, je suis positionnée sur l'antépénultième onglet (environ 300ième onglet)

Je chercher à atteindre le premier onglet du fichier pour y insérer un nouvel onglet.

Pour se faire, j'ai développé ce code :

...
'Retour au premier onglet.
Do
ActiveSheet.Previous.Select
Range("A1").Select
Loop While ActiveSheet.Name <> ""
'Ajout d'un onglet.
Sheets.Add
Range("A1").Select
...

Problème : Arrivée au premier onglet, je bogue.
Auriez-vous une solution valide ?
Merci.
 

Spitnolan08

XLDnaute Barbatruc
Re : Atteindre premier onglet

Bonsoir,

Pas sur d'avoir tout compris..
Avec ce code tu ajoutes une feuille avant le 1er onglet où que tu te trouves dans le classeur
Code:
Sheets.Add.Move Before:=Sheets(1)
Cordialement

Edit : Collision Skoobi, mais effectivement il n'y a pas lieu de mettre .move
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : Atteindre premier onglet

Bonsoir


Pour atteindre le premier onglet de ta feuille

Code:
Sub test()
Dim x As Long
x = Sheets.Count
Sheets(x - (x - 1)).Select
End Sub
edition: bonsoir à tous (Skoobi, Spitnolan08) collision en chaine
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…