Copie de fichier ne fonctionne pas

Bonjour à tous

J'ai fait une copie d'un fichier calc avec une macro

La macro ne fonctionne pas sur la copie après avoir changé un nom de feuille et modifié des coordonnées de cellules.

Je ne suis pas un grand expert, je sollicite votre expertise;

Cordialement

Bonjour,

"après avoir changé un nom de feuille et modifié des coordonnées de cellules" et "Ne fonctionne pas", c'est vraiment beaucoup trop détaillé pour qu'on puisse te répondre en quelques lignes, sans une boule de cristal.

Bonjour jlduboc66, le forum,

tu a écrit :

La macro ne fonctionne pas sur la copie après avoir changé un nom de feuille et modifié des coordonnées de cellules.

c'est normal ; tu dois modifier ta macro pour y faire les mêmes changements, car ils ne se font pas automatiquement !


exemple 1 : tu as renommé ta feuille "Banque" en "La Banque Postale"

dans la macro, remplace Woksheets("Banque") par Worksheets("La Banque Postale")

ou remplace Sheets("Banque") par Sheets("La Banque Postale")

si c'est dans une variable objet (Object, ou Worksheet, ou Sheet) :

remplace Set sh = Worksheets("Banque") par Set sh = Worksheets("La Banque Postale")

si c'est dans une variable de type chaîne de caractères :

remplace sh = "Banque" par sh = "La Banque Postale"

(sh est un exemple de nom ; ça peut en être un autre)


exemple 2 : tu utilises une cellule D5 au lieu de A2

dans la macro, remplace Range("A2") par Range("D5")

ou Cells(2, "A") par Cells(5, "D")

ou Cells(2, 1) par Cells(5, 4)

ou [A2] par [D5]

s'il y a utilisation de .Offset() : ajuster les décalages !


tu peux voir que les possibilités sont nombreuses, alors sans fichier...

dhany

Rechercher des sujets similaires à "copie fichier fonctionne pas"