• Initiateur de la discussion Initiateur de la discussion chico
  • 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 !

Bonsoir Chico,

Je te propose la macro suivante pour activer la feuille de nom 'Feuil3' si elle existe sinon un message apparaît :

Sub SelectionFeuille()
Dim j As Byte
For j = 1 To Sheets.Count
If Sheets(j).Name = 'Feuil3' Then
Sheets(j).Select
Exit Sub
End If
Next j
MsgBox 'Pas de feuille de ce nom !'
End Sub

Cordialement

Bernard
 
merci Eric, merci Bernard
vu que je ne veut pas selectionner la feuile en question si elle existe, je pense que le code d'eric est plus approprié merci encore.

en faite je veux faire:

si la feuille n'existe pas , il demande de la créer, si elle existe, inserer des donnée sans ouvrir la feuille en question.

merci encore
-Chico-
 
re

A essayer :

Sub essai()
For Each feuille In ThisWorkbook.Sheets
If feuille.Name = 'essai' Then
Sheets('essai').Range('A1') = 'remplie'
Exit Sub
End If
Next
créer = MsgBox('créer la feuille essai', vbYesNo)
If créer = vbNo Then Exit Sub
Sheets.Add
ActiveSheet.Name = 'essai'

End Sub

A+
 
- 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

Réponses
4
Affichages
378
Réponses
37
Affichages
1 K
Retour