ConnexionConnexionInscription
B E A D G
345 connectés Sweepyto Guitare

visual basic sur excel 2007, petit souci

#1
07/04/2009 20:08:50
 salut les enfants,

je cherche à faire sur excel 2007 une macro "enregistrer et quitter"

je n'y connais pas grand chose en VBA, mais voila ce que j'ai trouvé, avec de l'aide

Sub quitterexcel()
'
' quitterexcel Macro
Public Sub enregistrer_fermer()
On Error GoTo fin_fermer
ActiveWindow.Close savechanges:=True
fin_fermer:
End Sub

Mais ca ne marche pas !!!

savez vous ce qui cloche dans mon code ?

merci bien
0
0
#2
07/04/2009 20:19:02
 Euh, la suite office 2007, elle génère des fichiers en .trucmuchex, non? (xml je sais pas quoi, genre docx, pptx, etc...)
Si c'est le cas et que c'est comme la version 2008 pour mac, elle ne gère pas visual basic
0
0
#3
07/04/2009 20:24:18
si ca donne du xlsx pour excel, et du xlsm pour le vba.... mais excel 2007 gère bel et bien vba
0
0
#4
07/04/2009 20:29:05
 Ah, ben au temps pour moi, alors. Vous êtes mieux lotis que les mackeux sur ce coup-là, mes bonnes vieilles macro vba sous word ne marchent plus sous word 2008 (oui, je sais, openoffice... )

Sinon aucune idée, désolé, je connais rien à excel
0
0
#5
08/04/2009 00:02:25
 je crois que je vais me tirer une balle....


plus j'avance, enfin plus je crois avancer, plus mes macros "de base" foirent, et avec la fatigue tout merde et AAAAAAAAAAAAAAAAAAAARRRRRRRRRRGGGGGGGGGJHHHHHHHHHHHHHHHHHHHHH


JE HAIS L'INFORMATIQUE

0
0
#6
08/04/2009 00:12:34
 mmm pourquoi tu fais pas un save sur l'evenement On Quit du classeur?

l'evenement doit deja exister sur la partie worksheet.
0
0
#7
08/04/2009 11:33:39
 up
0
0
#8
08/04/2009 21:57:45
 bon ca s'est réglé en beauté, en fait c'est tout simple :

worksheet.save
application.quit

ou un truc du genre

finalement à vouloir faire compliqué....
0
0