SVP aidez moi pour un pb en vba
usdy
Messages postés
258
Statut
Membre
-
Bidouilleu_R Messages postés 1209 Statut Membre -
Bidouilleu_R Messages postés 1209 Statut Membre -
Bonjour,
j'ai plusieurs feuilles dans mon classeur mais je souhaite en créer d'autres avec le même nom et écraser celles qui existent déja.
Mais je n'arrive pas à faire un condition en VBA qui dirait que si la feuille existe, je la supprime et j'en crée une autre sinon si elle n'existe pas je la créee.
Merci de m'aider c'est vaiment urgent
j'ai plusieurs feuilles dans mon classeur mais je souhaite en créer d'autres avec le même nom et écraser celles qui existent déja.
Mais je n'arrive pas à faire un condition en VBA qui dirait que si la feuille existe, je la supprime et j'en crée une autre sinon si elle n'existe pas je la créee.
Merci de m'aider c'est vaiment urgent
A voir également:
- SVP aidez moi pour un pb en vba
- Excel compter cellule couleur sans vba - Guide
- Vba sleep ✓ - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Find vba - Astuces et Solutions
1 réponse
si tu mets ton code je corrige.
je pense que tu as un problème de vérification
je te propose d'ajouter cette partie avant de créer ta nouvelle feuille ( .add)
tu définis sh comme variant
dim sh as variant
dim Nom_Que_Je_Veux_Créer as string
For Each sh In Worksheets
If sh.Name = Nom_Que_Je_Veux_Créer Then
sh.Delete
End If
Next
tu auras un message d'alarme qui te demanderas de confirmer la suppression de la feuille
on peut le désactiver avec application.displaysalert=false puis le réactiver après opération.
je pense que tu as un problème de vérification
je te propose d'ajouter cette partie avant de créer ta nouvelle feuille ( .add)
tu définis sh comme variant
dim sh as variant
dim Nom_Que_Je_Veux_Créer as string
For Each sh In Worksheets
If sh.Name = Nom_Que_Je_Veux_Créer Then
sh.Delete
End If
Next
tu auras un message d'alarme qui te demanderas de confirmer la suppression de la feuille
on peut le désactiver avec application.displaysalert=false puis le réactiver après opération.