Bonjour, le problème est le suivant quand je lance mon fichier excel j'ai ce message qui apparaît
Pièce jointe 166584
et j'aimerai savoir a quoi il correspond je comprend pas le problème.
Merci d'avance pour réponse.
Version imprimable
Bonjour, le problème est le suivant quand je lance mon fichier excel j'ai ce message qui apparaît
Pièce jointe 166584
et j'aimerai savoir a quoi il correspond je comprend pas le problème.
Merci d'avance pour réponse.
Bonjour,
Explique en détail ce que tu fais.
Bonjour,
Alors le truc c'est que ce n'est pas moi qui fais quelque chose, j'explique je suis stagiaire dans une société et ils m'ont filés "le sale boulot" en gros avec ce fichier excel on est censé pouvoir récupéré une statistique exécuté par une macro (que je vais ajouter en pièce jointe car elle est très longue).
Et enfaîte le soucis c'est que vu que ce fichier bug le message qui apparaît est celui que j'ai montré au-dessus, ceux que mon tuteur aimerait c'est que à la limite si le fichier 1 bug en créer un nouveau et qu'il ne bug pas afin de pouvoir travailler correctement, il doit faire une manipulation un peu chiante mais j'ai pas tout saisi je lui redemanderai dans la journée quand il sera dispo si tu veux plus d'info en ce qui concerne la manip.
Cordialement Jovan.
Bonjour,
Excel disposant de tout le nécessaire pour des statistiques, normalement un code n'est donc pas nécessaire …
Procéder donc à une analyse du besoin (ce n'est pas le boulot de ce forum, lire donc ses règles) et
tout dépend de la ligne déclenchant l'erreur, le message d'erreur étant pourtant explicite !
Sans base d'Excel et du VBA, ce n'est pas alors dans tes attributions …
__________________________________________________________________________________________________
Tous unis, tous Charlie
Bon j'ai pas tout saisi dans ce cas une autre question et la je pense que le forum pourrait me répondre, pourquoi quand je copie mon fichier macro toutes les lignes dedans que je les ajoutes dans un excel 2013 et que je fais enregistrer il m'affiche le message d'erreur que j'ai posté sur le screen.
Bonjour,
Tu enregistres bien ton fichier en .XLSM ?
Denis...
Effectivement ça n'enregistre pas en xlsm mais je pensais que par défaut que ça aurait du le faire.
Maintenant j'ai un soucis au niveau de la macro mais je comprend pas et moi je ne connais pas ce langage, personne peut me donner un coup de main ?
Personne ne peut t'aider avec si peu de renseignements.Citation:
Maintenant j'ai un soucis au niveau de la macro mais je comprend pas et moi je ne connais pas ce langage, personne peut me donner un coup de main ?
Il n'y a pas de soucis de quoi est-ce que tu as besoin de plus pour savoir j'ai déjà donnée le fichier macro, il y a une erreur à la ligne
lors de la compilation.Code:Sub EnregisterFermer(ClassFinal As String, NomClassIn As String)
bon, c'est déjà quelque chose. Mais est-ce qu'il y a un message et un numéro d'erreur ? Quelle est la valeur de "ClassFinal" et de "NomClassIn" ?
Non il n'y avait pas de message d'erreur c'est ce que j'ai trouvé bizarre enfin pas de rapport d'erreur plus exactement juste la ligne que j'ai indiqué au-dessus surligné en jaune
Quelle est la valeur de "ClassFinal" et de "NomClassIn" ?
Elles n'ont pas de valeurs
Alors, c'est pour ça; elles doivent en avoir une. Comment sais-tu qu'elle n'en ont pas ?
Quand je passe avec ma souris sur mes autres nom de variable une valeur apparaît et quand je passe sur les deux en questions rien n’apparaît.
Sinon tu as pas un logiciel pour testé la compilation ? Un petit pas trop gros pour mon ordinateur comme ça je pourrai testé et avoir un rapport d'erreur à la limite.
Dans la fenêtre Visual Basic Editor, Menu Débogage, Compiler VBAProject.
Bonjour,
Je te conseille vivement d'utiliser les "Espions" qui te donne les valeurs de toutes tes variables et objets pendant une exécution en mode pas à pas :mrgreen:
Est-ce que ces macros (car il y en a plusieurs) ont été créées sur une version antérieure à 2007 ? (il me semble que c'est le cas)
Par contre tu as dit :C'est ton classeur qui a un problème ou ton classeur et ta macro ?Citation:
mon tuteur aimerait c'est que à la limite si le fichier 1 bug en créer un nouveau et qu'il ne bug pas afin de pouvoir travailler correctement, il doit faire une manipulation un peu chiante
De plus, (j'ai regardé en diagonale), ce code peut être simplifié !
Par exemple, pour obtenir le path d'un classeur il suffit de faireA+Code:ActiveWorkbook.Path
Euh je sais pas pourquoi ça plante a chaque fois que j'appui sur play, mais mon excel 2013 est en anglais donc je galère un peu je voulais savoir si toi tu utilise la macro de quoi est-ce que tu aurai encore besoin pour testé la macro et m'expliquer le problème parce que la je galère et je comprend pas vraiment ce qui se passe.
Bonjour et merci de la réponse et je pense que le classeur lui ne bug pas mais uniquement la macro parce que quand ça plante ça nous renvoie sur la macro avec la ligne que j'ai précisé en surligné jaune, après comme je l'ai mis mon excel est en anglais a chaque fois que j'enregistre ou je fais je ne sais quoi il plante...
Après si il a été fais sur 2007 je ne sais pas je peux demander mais est-ce que c'est vraiment dérangeant ?
Non. Le problème vient du fait que tes deux variables ne sont pas renseignées. Il faut que tu trouves pourquoi. Publie au moins le code de la macro qui appelle la procédure "EnregisterFermer".Citation:
Après si il a été fais sur 2007 je ne sais pas je peux demander mais est-ce que c'est vraiment dérangeant ?
Dans mon second post j'ai mis en pièce jointe toutes les macro qui sont utilisés tu peux le récupéré là et voir tout ce qu'il y a dedans.