forcer un enregistrement

Y compris Power BI, Power Query et toute autre question en lien avec Excel
D
Didp
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 30 octobre 2008
Version d'Excel : 2007 FR

Message par Didp » 30 octobre 2008, 16:53

Bonjour

2 choses :

1/ je ne me repelle plus du code pour fermer excel, pas seulement la feuille
ActiveWorkbook.Saved = True
mais le classeur entier.

2/ Forcer l'enregistrement, si le dossier existe déjà et le remplacer par le nouveau;

merci
cordialement
f
felix
Membre impliqué
Membre impliqué
Messages : 1'546
Inscrit le : 11 août 2007
Version d'Excel : 2003 Fr (PC); 2007 Fr (PC)

Message par felix » 30 octobre 2008, 17:55

Bonsoir,

peut-être avec ce code :
Sub enregistre_et_ferme()
Application.DisplayAlerts = False
ActiveWorkbook.Close True
End Sub
Notre seule récompense est un "Merci".........
D
Didp
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 30 octobre 2008
Version d'Excel : 2007 FR

Message par Didp » 30 octobre 2008, 18:06

C'est bon pour le forçage, mais pas pour fermer excel, cela ferme seulement la feuille, et non le classeur.

merci quand même
f
felix
Membre impliqué
Membre impliqué
Messages : 1'546
Inscrit le : 11 août 2007
Version d'Excel : 2003 Fr (PC); 2007 Fr (PC)

Message par felix » 30 octobre 2008, 18:35

Re-,

cela ferme bien le classeur, mais ne ferme pas Excel

PS, pour info, évite de mettre un fichier exemple avec le code ci-dessous, c'est très désagréable de voir Excel se fermer, alors qu'on travaille sur plusieurs fichiers simultanément........
Ce code enregistre ton fichier, le ferme, mais ferme ÉGALEMENT Excel.....
Sub ferme()
With Application
    .DisplayAlerts = False
    ActiveWorkbook.Save
    .Quit
End With
End Sub
Notre seule récompense est un "Merci".........
D
Didp
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 30 octobre 2008
Version d'Excel : 2007 FR

Message par Didp » 30 octobre 2008, 18:48

Merci a tous problème résolus

bonne soirée
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message