VBA - Suppression feuille
Résolu
zivodul8
Messages postés
229
Date d'inscription
Statut
Membre
Dernière intervention
-
zivodul8 Messages postés 229 Date d'inscription Statut Membre Dernière intervention -
zivodul8 Messages postés 229 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travaille sur une macro Excel en VBA. Elle fonctionne parfaitement jusqu'au traitement de cette partie :
- ouverture du classeur Nom.xls
- suppression des feuilles : "intervenant x" et "Résultats" !!!!!!!!!!!!!!
- fermeture du classeur
Pour une meilleure performance, il va de soit que j'ai supprimé les alertes, mais c'est justement ça qui bloque, car avec les alertes et mon interventions ça roule! Voici mon code :
(...)
Application.DisplayAlerts = False
Workbooks.Open Filename:=Nom
Sheets("intervenant x").Delete 'Déjà essayé avec Worksheets
Sheets("Résultats").Delete
Workbooks(Nom).Close
Application.DisplayAlerts = True
(...)
D'avance, merci !
Je travaille sur une macro Excel en VBA. Elle fonctionne parfaitement jusqu'au traitement de cette partie :
- ouverture du classeur Nom.xls
- suppression des feuilles : "intervenant x" et "Résultats" !!!!!!!!!!!!!!
- fermeture du classeur
Pour une meilleure performance, il va de soit que j'ai supprimé les alertes, mais c'est justement ça qui bloque, car avec les alertes et mon interventions ça roule! Voici mon code :
(...)
Application.DisplayAlerts = False
Workbooks.Open Filename:=Nom
Sheets("intervenant x").Delete 'Déjà essayé avec Worksheets
Sheets("Résultats").Delete
Workbooks(Nom).Close
Application.DisplayAlerts = True
(...)
D'avance, merci !
A voir également:
- VBA - Suppression feuille
- Forcer suppression fichier - Guide
- Bruler feuille de laurier - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Feuille a5 - Guide
- Suppression compte gmail - Guide
3 réponses
Bonjour,
Pas tout bien saisi ; en essayant de reproduire ton problème j'ai eu un soucis sur le nom du fichier:
Si la variable contenant le nom du fichier (Nom chez toi) contient également le chemin d'accès , ça ne marche pas pour la fermeture du classeur.
Est ce que c'est ton problème ?
En décomposant ça fonctionne (j'ai aussi rajouter pour que le fichier fermé soit enregistré) :
bonne suite
Pas tout bien saisi ; en essayant de reproduire ton problème j'ai eu un soucis sur le nom du fichier:
Si la variable contenant le nom du fichier (Nom chez toi) contient également le chemin d'accès , ça ne marche pas pour la fermeture du classeur.
Est ce que c'est ton problème ?
En décomposant ça fonctionne (j'ai aussi rajouter pour que le fichier fermé soit enregistré) :
Chemin = "C:\Documents and Settings\Excel\" NomFic = "essai.xls" Application.DisplayAlerts = False Workbooks.Open Filename:=Chemin & NomFic Worksheets("Feuil5").Delete Workbooks(NomFic).Close SaveChanges:=True Application.DisplayAlerts = True
bonne suite
Non, le problème ne concerne ni l'ouverture ni la fermeture du fichier étant donné que je le créé juste avant dans ma macro (dans le même dossier) et que, pendant l'exécution je vois bien le fichier s'ouvrir et se fermer. De plus, il n'y a pas de problème d'enregistrement puisqu'en désactivant les alertes, le classeur s'enregistre automatiquement à sa fermeture (?)
PS : je travaille sous Excel 04 version Mac
PS : je travaille sous Excel 04 version Mac