Problème de macro sous EXCEL
Résolu
tds08
-
tds08 -
tds08 -
Bonjour,
Comment je pourrais écrire différemment la macro ci joint qui consiste à mettre une date dans une cellule avec une box
ActiveCell.Value = Format (ladate, "d mmm ")
Bizarrement, elle ne fonctionne pas dans certain classeur EXCEL, il y a un message d'erreur "de compilation ou de bibliothèque", pour info la macro a été créée sous 2003 et le problème est sur 2007. Pensant que cela pouvait être un format de cellule différent entre les classeurs, mais rien n'y fait, cela ne fonctionne pas.
Donc ne peut-on l'écrire différemment pour contourner le problème
Merci pour votre aide
Comment je pourrais écrire différemment la macro ci joint qui consiste à mettre une date dans une cellule avec une box
ActiveCell.Value = Format (ladate, "d mmm ")
Bizarrement, elle ne fonctionne pas dans certain classeur EXCEL, il y a un message d'erreur "de compilation ou de bibliothèque", pour info la macro a été créée sous 2003 et le problème est sur 2007. Pensant que cela pouvait être un format de cellule différent entre les classeurs, mais rien n'y fait, cela ne fonctionne pas.
Donc ne peut-on l'écrire différemment pour contourner le problème
Merci pour votre aide
A voir également:
- Problème de macro sous EXCEL
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
3 réponses
bonjour
Box n'est pas un mot VBA... inputbox ou textbox ou combobox n'est pourtant fatiguant à écrire; la procédure peut-^tre différente selon l'objet utilisé
datevalue te permet de gérer les dates dd/mm (france) similaire à mm/dd
(anglais) comm le 6/9 (6 sepptembre) et 9/6 (9 juin)
quant à l'entrée d'une date dans un textbox ou inputbox il te faut vérifier la validité
Box n'est pas un mot VBA... inputbox ou textbox ou combobox n'est pourtant fatiguant à écrire; la procédure peut-^tre différente selon l'objet utilisé
datevalue te permet de gérer les dates dd/mm (france) similaire à mm/dd
(anglais) comm le 6/9 (6 sepptembre) et 9/6 (9 juin)
With ActiveCell .Value = DateValue(ladate) .NumberFormat = "d mmm" End With
quant à l'entrée d'une date dans un textbox ou inputbox il te faut vérifier la validité