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

T

Thrash01

Guest
Bonjour,

Dans une macro excel, avec une InputBox, je crée une nouvelle feuille dans le classeur actif. Maintenant, je voudrai que la macro, vérifie que le classeur ne comporte pas déjà une feuille avec le nom donnée dans l'InputBox.

Merci pour votre aide.

Un débutant en Vba!
 
Bonsoir XLDiens et XLDiennes

Thrash01 essaye de voir avec ceci

Sub verifier()
Dim WS As Worksheet
For Each WS In Worksheets

If WS.Name = valeur_du_inputbox Then
'ton code de traitement ........
Exit Sub
Next WS

End Sub
 
Re Trash01

Vite fait essaye ceci

Option Explicit
Sub tester_presence()
Dim Message, Title, MyValue
Dim WS As Worksheet
' Définit le message.
Message = "Entrez le nom de la feuille"
Title = "Démonstration de InputBox" ' Définit le titre.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title)
'Vérifier présence de la feuille
For Each WS In Worksheets
If WS.Name = MyValue Then
MsgBox ("La feuille existe deja")
Exit Sub
End If
Next WS
Sheets.Add.Name = MyValue
End Sub

a suivre Mytå
 
petit problème:
une macro de tri croissante des données fonctionne correctement sur l'ordinateur où elle a été créée, sur disquette, mais pas lorsque l'on transfere le fichier excel la contenant par internet. Le message d'erreur dit ne pas la trouver, alors qu'elle est rattachée au classeur. Nous souhaiterions mettre ce fichier en ligne, téléchargeable. Comment cela est il possible sans perdre le bénéfice de la macro?
merci de vos réponses
 
- 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
382
Réponses
6
Affichages
435
Réponses
5
Affichages
149
Réponses
3
Affichages
154
Retour