Problème de macro avec EXCEL 2007

titi08 -  
 titi08 -
Bonjour,

Peut on m'aider, je viens de passer un classeur EXCEL crée avec le 2003 dans un PC avec la version 2007. Mais une macro ne fonctionne plus. Mais le plus surprenant, c'est qu'elle fonctionne dans un autre classeur. J'ais supprimé la macro concernée et fait une copie de celle du classeur qui fonctionne. Mais même avec la copie, cela ne marche pas et j'ais toujours le message "Erreur de compilation" et il me surligne "format". Ci joint la macro concernée.

En vous remerciant d'avance pour votre aide.

Private Sub VALIDER_Click()
Rows("2:2").Select

Range("A4").Select
ActiveCell.Value = Format (ladate, "d mmm ")
ActiveCell.Offset(0, 1).Value = LAPROVENANCE
ActiveCell.Offset(0, 2).Value = LEPRODUIT

ActiveCell.Offset(0, 3).Value = cb
ActiveCell.Offset(0, 4).Value = débiter

If débiter.Value = "" Then
MsgBox "Renseigner le critère DEBITER"
Else: Valider1
End If

End Sub
A voir également:

1 réponse

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour,

Désolé, je viens de créer un classeur 2007 avec un formulaire utilisant tes noms et ta macro et elle fonctionne : on obtient "3 déc" en A4.

Essayes de tout fermer et redémarrer proprement ton poste.
0
titi08
 
Oui je sais qu'elle fonctionne, mais ce que je ne comprend pas c'est pourquoi dans un classeur préci elle me marque"erreur de compilation projet ou bibliotèque introuvable"
Salutations
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Cela vient peut-être de ton formulaire qui n'est pas correctement implanté.

Puisque tu l'as ailleurs, tu fait une suppression puis un import depuis l'export de l'autre classeur qui fonctionne.
0
titi08
 
J'ais fait ce que vous me demander et pour corser le problème, mon programme fonctionne sur un autre PC, j'ais désintallé office 2007 et le problème perciste. Je pense qu'il est lié à un paramêtre dans EXCEL, j'ais comparé les options et rien ne change.
merci pour votre patience
Salutations
0