Recalcul après ouverture - Vba

Résolu
Fahora Messages postés 949 Statut Membre -  
Fahora Messages postés 949 Statut Membre -
Bonjour,

J'ai créé une macro qui me permet d'enregistrer différents fichiers.
Pour chaque fichier , j'ai un message d'erreur :




Les lignes
Application.ScreenUpdating = False

et
Application.ScreenUpdating = True

sont déjà mise en début et fin de code.

J'aimerais qu'excel valide lui-meme ces messages.

Est ce que quelqu'un peut m'aider svp ?

Merci d'avance ,
Cordialement,




2 réponses

f894009 Messages postés 17413 Statut Membre 1 715
 
Bonjour,

essayez avec:

 Application.DisplayAlerts = False
0
Fahora Messages postés 949 Statut Membre 68
 
Bonjour F894009 ,

Ca ne fonctionne pas non plus.
Merci de votre aide.
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
Bonjour,

C'est peut-être voulu mais j'ai l'impression que tu les enregistres en .xls et non en .xlsx.
eric
0
Fahora Messages postés 949 Statut Membre 68
 
Bonjour Eric,

C'est ça , c'est voulu.

Et ce message serait donc dû à ce changement d'extension ?

Fahora
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
Oui.
Tu pars d'un fichier avec 1 millions de lignes et tu le sauvegardes avec 65000 lignes, c'est normal qu'il te prévienne.

Si tu les crées tu pourrais essayer comme ça :
    Application.DefaultSaveFormat = xlExcel8 '.xls
    Workbooks.Add
    Application.DefaultSaveFormat = xlOpenXMLWorkbook '.xlsx

eric
0
Fahora Messages postés 949 Statut Membre 68
 
newWk.SaveAs (ThisWorkbook.Path & "\ED 0" & Month(Date) - 1 & " 2016 " & ws.Name & ".xls"), FileFormat:=56


Voila ce que j'ai, comment est ce que je peux corriger ça avec ton code ?
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
J'ai dit "Si tu les crées...". On ne sait pas si tu les crées ou si tu les ouvres car déjà existants, ce n'est pas pareil...
Les lignes que je te donnais étaient pour créer un nouveau classeur au format xls au lieu qu'il soit xlsx.
Tu le remplis comme tu dois et tu fais ton enregistrement ensuite.
0
Fahora Messages postés 949 Statut Membre 68
 
Je les crées. J'ai fait un peu à ma sauce et ca semble fonctionner. Merci Eric.
0