Bonjour,
j'ai créé une macro sous Excel 2002 et je dois l'adapter pour un poste ayant Excel 97.
Une première tentative de compilation sur le poste destinataire m'a donné les erreurs suivantes :
ThisWorkbook.Sheets("suivi").Range("F" & indI).Value = Format(Now, "mm/dd/yyyy hh:mm ")
Je pense que la méthode "Format" n'existe pas dans Excel 97. En faisant des recherches, la méthode DateSerial() est proposé pour formater la date, mais je ne sais pas comment obtenir la date du jour.
Mid(ActiveSheet.Range("B" & ligne).Value, 1, 3)
J'ai une erreur sur la méthode Mid(). Pourtant l'aide en ligne proposait un code pour Excel 4.0 utilisant cette méthode. Je vais réessayer avec cette méthode quand j'aurai à nouveau accès au poste Excel 97.
UCase(ThisWorkbook.Sheets("Feuil1").Cells(2, IndC).Value)
Je cherche un équivalent à la méthode UCase, ou la solution pour la faire fonctionner ^^
1 2 3 4 5 6 7 8
| Sub help()
'
'bouton d'appel du fichier d'aide
'
ActiveSheet.Shapes("Object 96").Select
Selection.Verb
End Sub |
J'ai un bout de code permettant d'appeler un objet. Cet objet est un fichier word (je n'ai pas utilisé la librairie word pour diverses raisons).
Si vous savez comment contourner ces problème ou les résoudres, je suis preneur.
Merci,
Aethis
Partager