Je cherche à réutiliser cette fonction que j'utilise pour remplir mon fichier de suivi, mais dans une version différente, afin de remplir automatiquement une fiche pour retranscrire les infos de la fiche 1 sur la fiche 2. Quand j'utilise cette fonction pour remplir ma fiche, je reçois un message d'erreur d'exécution "1004" erreur défini par l'application ou par objet. Que dois-je changer pour réutiliser la fonction correctement ?
J'ai ajouté un fichier pour illustrer mon système de fiche 1, fiche 2
Justement, je ne veux pas qu'il s'ajoute les unes après les autres, dans l'idée, je veux rentrer les infos dans la fiche 1, redirigé les infos vers la fiche 2 et l'extraire la fiche 2 en pdf par exemple puis rechanger les données d'entrée de la fiche 1 et recommencer. Je ne sais pas si c'est plus clair comme explication ^^'
La fonction marche très bien sur l'exemple envoyé c'est ce qu'il me faut ! Mais sur mon fichier j'ai un message : " Erreur d'exécution '9': l'indice n'appartient pas à la sélection." D'où peut venir cette erreur ?
Nom des feuilles incorrect dans la macro ?
Mais ma boule de cristal est rayée
sais tu qu'il existe un enregistreur de macro, pour débuter c'est super !
L'enregistreur de macro permet d'enregistrer tout les actions que tu réalises , les unes après les autres.
en fait cela te crées une macro
Voila ce que cela donne avec l'enregistreur de macro
VB:
Sub Macro1()
Sheets("Fiche 1").Select
Range("C1:C5").Select
Selection.Copy
Sheets("Fiche 2").Select
Range("B1").Select
ActiveSheet.Paste
End Sub
cela va te créer un module standard avec la macro
évidemment le code n'est pas optimisé mais c'est un début
L'enregistreur de macro permet d'enregistrer tout les actions que tu réalises , les unes après les autres.
en fait cela te crées une macro
Voila ce que cela donne avec l'enregistreur de macro
VB:
Sub Macro1()
Sheets("Fiche 1").Select
Range("C1:C5").Select
Selection.Copy
Sheets("Fiche 2").Select
Range("B1").Select
ActiveSheet.Paste
End Sub
cela va te créer un module standard avec la macro
évidemment le code n'est pas optimisé mais c'est un début