Macro Excel qui plante
Speedy@67
-
Speedy@67 -
Speedy@67 -
Bonjour,
J'ai un souci avec une macro que j'ai récupérée. A chaque fois j'ai un message d'erreur qui me dit erreur de compilation.
Comme je démarre sur VBa si quelqu'un a la gentillesse de m'aider et m'expliquer ça serait cool.
Mon fichier est accessible ici https://1drv.ms/x/s!AnlLVaM5s7zyiMQyOXNOd91agI0XHg
Un grand merci d'avance et bon week-end
J'ai un souci avec une macro que j'ai récupérée. A chaque fois j'ai un message d'erreur qui me dit erreur de compilation.
Comme je démarre sur VBa si quelqu'un a la gentillesse de m'aider et m'expliquer ça serait cool.
Mon fichier est accessible ici https://1drv.ms/x/s!AnlLVaM5s7zyiMQyOXNOd91agI0XHg
Un grand merci d'avance et bon week-end
Configuration: Windows / Chrome 71.0.3578.98
A voir également:
- Amp vba
- 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,
Une erreur de compilation est une erreur de syntaxe dans l'écriture du code de la macro, l'éditeur pointe alors sur le mot en erreur, il suffit de mettre le curseur texte dessus et de faire F1 pour avoir l'aide VBA qui est la référence en terme de syntaxe.
Tu peux aussi consulter :
https://docs.microsoft.com/fr-FR/office/vba/api/overview/
Une erreur de compilation est une erreur de syntaxe dans l'écriture du code de la macro, l'éditeur pointe alors sur le mot en erreur, il suffit de mettre le curseur texte dessus et de faire F1 pour avoir l'aide VBA qui est la référence en terme de syntaxe.
Tu peux aussi consulter :
https://docs.microsoft.com/fr-FR/office/vba/api/overview/
Bonsoir,
Merci pour vos réponses. En fait je pense que c'est cette instruction qui plante
If Month(Cells(6, Num_Col)) <= Cells(1, 2) Then
Si jamais mon fichier est là https://mon-partage.fr/f/vTgaL75X/
Bonne soirée
Merci pour vos réponses. En fait je pense que c'est cette instruction qui plante
If Month(Cells(6, Num_Col)) <= Cells(1, 2) Then
Si jamais mon fichier est là https://mon-partage.fr/f/vTgaL75X/
Bonne soirée
Re,
En effet c'est cette ligne qui pose probleme, mais avant meme de lancer le code, cette ligne n'est pas valide et vous avez eu une alerte excel!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
alors qui a ecrit cette ligne??
If Month(Cells(6, Num_Col)) <= Cells(1, 2) Then
qui je suppose doit etre ecrite comme ceci:
En effet c'est cette ligne qui pose probleme, mais avant meme de lancer le code, cette ligne n'est pas valide et vous avez eu une alerte excel!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
alors qui a ecrit cette ligne??
If Month(Cells(6, Num_Col)) <= Cells(1, 2) Then
qui je suppose doit etre ecrite comme ceci:
If Month(Cells(6, Num_Col)) = Cells(1, 2) Then
Vous êtes supers !! Un immense merci ! tout fonctionne.
A bientôt sûrement, je prends sacrément goût à VBA et je compte bien me former correctement.
et pour répondre à la question, qui a écrit cette ligne, un internaute qui poste passablement de tutos sur Youtube et qui soutient que sa macro fonctionne sans problème ;-)
Bonne soirée et merci encore !
A bientôt sûrement, je prends sacrément goût à VBA et je compte bien me former correctement.
et pour répondre à la question, qui a écrit cette ligne, un internaute qui poste passablement de tutos sur Youtube et qui soutient que sa macro fonctionne sans problème ;-)
Bonne soirée et merci encore !