Hello,
J'ai un petit problème avec une petite macro sous Excel. Étant donné que la méthode ActiveWorkbook.SaveCopyAs ne permet pas de sauvegarder dans le format texte tabulation, je dois utiliser la méthode SaveAs.
Le problème est que si je fais ça et que je ferme.. je perds les spécificités Excel (calculs, macros..). Normal mais c'est pas ce que je souhaite.
Donc ce que je fais c'est que je sauvegarde mes modifs au format Excel, puis je save as en format texte. Ensuite je ferme le fichier au format texte que je ne veux pas voir à l'écran et j'ouvre à nouveau mon fichier au format Excel original.
Le problème se situe là. J'arrive à ferme mon classeur, mais je n'arrive pas à le réouvrir. Mon code ressemble à :
Code :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Redemarre = True Then
MsgBox EnCours
Workbooks.Open Filename:=EnCours
End If
End Sub
Je vois bien mon MsgBox contenant le nom de mon fichier à ouvrir, mais le classeur ne s'ouvre jamais

.
Vous voyez le problème ? Ou à la limite une aure façon de faire pour parvenir au résultat.
Merci