Bonjours,
J'ai actuellement deux problèmes avec mon application Excel.
Je travail sous Excel 2007 et les utilisateurs sous 2007 ou 2003.
Le poste qui rencontre le problème est sous Office 2003.
1er problème : Dans mon code, j'utilise la fonction Date de vba qui renvoie la date d'aujourd'hui pour mettre dans une forme ( shape ) la date d'aujourd'hui lors de l'enregistrement pour garder la date de la mise à jour de fichier.
La fonction ressemble à ça :
Ailleurs dans le code, la ligne suivante pose le même problème.
L'erreur est de type :
Comme cité ici, lorsque je met VBA.Date, l'erreur disparait, (en faite elle change, voir pb 2 ). Si vous voyez quelle référence pose problème, je vous en serai reconnaissant, pars que mettre VBA.LeNomDeLaFonction pour les quelques postes qui posent problème, c'est pas top, et en plus sa éviterai de futur problèmes du même genre.
2eme problème : la fonction du fichier ci-joint "Feuil1.xls" ne marche pas sur Excel 2003. Toujours la même ligne qui pose problème (là où la date posait problème) et l'erreur remontée est :
Merci de votre aide
J'ai actuellement deux problèmes avec mon application Excel.
Je travail sous Excel 2007 et les utilisateurs sous 2007 ou 2003.
Le poste qui rencontre le problème est sous Office 2003.
1er problème : Dans mon code, j'utilise la fonction Date de vba qui renvoie la date d'aujourd'hui pour mettre dans une forme ( shape ) la date d'aujourd'hui lors de l'enregistrement pour garder la date de la mise à jour de fichier.
La fonction ressemble à ça :
Code:
Sub MAJShapeBox()
Dim sh As Shape
For Each sh In ActiveSheet.Shapes
If sh.Name = "AutoShape 47" Then
sh.TextEffect.Text = "Mise à jour :" & vbLf & [B]Date[/B]
sh.TextEffect.FontBold = msoFalse
End If
Next
End Sub
Ailleurs dans le code, la ligne suivante pose le même problème.
Code:
path = Space$(512)
Ci-joint un screen de mes Outils\Références (sur 2007)(screen1) et un screen des Outils\Référence du poste qui pose problème (2003)(screen2).Projet ou bibliothèque introuvable
Comme cité ici, lorsque je met VBA.Date, l'erreur disparait, (en faite elle change, voir pb 2 ). Si vous voyez quelle référence pose problème, je vous en serai reconnaissant, pars que mettre VBA.LeNomDeLaFonction pour les quelques postes qui posent problème, c'est pas top, et en plus sa éviterai de futur problèmes du même genre.
2eme problème : la fonction du fichier ci-joint "Feuil1.xls" ne marche pas sur Excel 2003. Toujours la même ligne qui pose problème (là où la date posait problème) et l'erreur remontée est :
L'accès à ce membre n'est possible que pour un objet WordArt.
Merci de votre aide
Pièces jointes
-
Screen2.JPG10.4 KB · Affichages: 73
-
Feuil1.xls36 KB · Affichages: 76
-
Screen2.JPG10.4 KB · Affichages: 77
-
Feuil1.xls36 KB · Affichages: 85
-
Screen2.JPG10.4 KB · Affichages: 78
-
Feuil1.xls36 KB · Affichages: 82
-
Screen1.JPG38.3 KB · Affichages: 157
-
Screen1.JPG38.3 KB · Affichages: 159
-
Screen1.JPG38.3 KB · Affichages: 162
Dernière édition: