Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problème VBA excel 2010

4 réponses
Avatar
crole
Bonsoir le Groupe,

Lorsque j'utilisais Excel 2007 le code ci-dessous qui me servait =E0
enregistrer la feuille dans un autre classeur fonctionnait tr=E8s bien.
Aujourd'hui, j'utilise Excel 2010 et le code ne fonctionne plus.

Quelqu'un pourrait m'aider SVP?

Il bloque sur CHEMIN_D_ACCES

Private Sub CommandButton1_Click()
CHEMIN_D_ACCES =3D ActiveWorkbook.Path & "\" ' ou chemin en dur
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=3DCHEMIN_D_ACCES & _
"Fin de s=E9jour BV N=B0 " & [e4].Value & ".xls",
FileFormat:=3DxlOpenXMLWorkbookMacroEnabled, CreateBackup:=3DFalse
Application.DisplayFullScreen =3D False
Application.CommandBars(1).Enabled =3D True
ActiveWindow.DisplayHeadings =3D True
ActiveSheet.Range("k16").Select
Selection.Delete
ActiveSheet.Shapes("CommandButton1").Select
Selection.Delete
ActiveSheet.Shapes("CommandButton2").Select
Selection.Delete
ActiveSheet.Shapes("CommandButton3").Select
Selection.Delete
ActiveSheet.Shapes("CommandButton4").Select
Selection.Delete
ActiveSheet.Shapes("CommandButton5").Select
Selection.Delete
ActiveSheet.Shapes("CommandButton6").Select
Selection.Delete
ActiveSheet.Shapes("CommandButton7").Select
Selection.Delete
ActiveSheet.Range("e4").Select
End Sub

4 réponses

Avatar
isabelle
bonjour crole,

si tu modifie cette partie
"Fin de séjour BV N° "
par quelque chose de plus simple (par exemple: "test") est ce que cela fonctionne ?

isabelle


Le 2010-08-25 16:35, crole a écrit :
"Fin de séjour BV N°"
Avatar
crole
Bonjour,

Merci pour ta réponse Isabelle.

Non cela ne change rien

bonne journée.

Amicalement
Crole
Avatar
isabelle
je pense qu'avec xl 2010 il faut utiliser .DefaultFilePath
regarde ici http://www.rondebruin.nl/saveas.htm il y a un exemple.

isabelle


Le 2010-08-27 01:25, crole a écrit :
Bonjour,

Merci pour ta réponse Isabelle.

Non cela ne change rien

bonne journée.

Amicalement
Crole
Avatar
isabelle
bonjour crole,

est ce que le problème est sur cette ligne
CHEMIN_D_ACCES = ActiveWorkbook.Path & ""

isabelle

Le 2010-08-27 01:25, crole a écrit :
Bonjour,

Merci pour ta réponse Isabelle.

Non cela ne change rien

bonne journée.

Amicalement
Crole