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

condition d'exécution macro

  • Initiateur de la discussion Initiateur de la discussion 28gaëlle
  • 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 !

2

28gaëlle

Guest
Re-bonjour,

J'aimerais ajouter a cette macro une condition d'excécution. Comme il s'agit d'une céation de feuille le but étant que si ma feuille existe déjà alors ma macro ne s'exécute pas.
Ici la feuille qui est créer est une copie de la feuille fiche d'ifentité qui prend le nom de la cellule A1 ce cette même feuille

Merci d'avance de votre réponse et merci tout court pour votre aide que vous m'apportez au quotidien


Sub creation_fiche_identite()


Sheets("travail_fiche_identité").Visible = True
Sheets("BD").Visible = True
Sheets("travail_fiche_identité").Select
Sheets("travail_fiche_identité").Copy Before:=Sheets(4)
Sheets("travail_fiche_identité (2)").Select
Sheets("travail_fiche_identité (2)").Name = "Fiche_identité"
Sheets("Fiche_identité").Copy after:=Sheets(Sheets.Count)
ActiveSheet.Name = Range("A1").Value
Sheets("travail_fiche_identité").Visible = False
Sheets("BD").Visible = False
Application.DisplayAlerts = False
Sheets("Fiche_identité").Delete
Application.DisplayAlerts = False
Application.DisplayAlerts = True



End Sub
 
Re : condition d'exécution macro

bonjour

Public Function WSH_exists(SheetName$) As Boolean
On Error GoTo handler
Dim X As Object: Set X = ActiveWorkbook.Sheets(SheetName)
If Err = 0 Then WSH_exists = True: Exit Function
handler:
WSH_exists = False
On Error GoTo 0
End Function

Public Sub WSH_exists_DEMO()
If WBK_WSH_Exists(ThisWorkbook, "feuil1") Then MsgBox "la feuille existe" _
Else MsgBox "N'existe pas "
End Sub
 
- 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

  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
436
Réponses
7
Affichages
378
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…