Pb vba excel - VB/VBA/VBS - Programmation
Marsh Posté le 05-01-2006 à 13:45:26
Peux-tu expliquer pourquoi tu fais Ctrl+F? quel est le lien vec ton copier coller? Je ne vois pas en quoi ton travail est automatisé.
Bonjour,
Bonne année et bonne santé à tous
Je te propose un code qui n'est pas des plus élégants mais qui doit marcher.
Columns("A:B" ).Select 'Copier les colonnes A et B du document actif
Selection.Copy
Workbooks.Open FileName:="\\Chemin du fichier\nom du fichier (sur lequel tu fais le coller).xls"
Columns("C:C" ).Select 'sélectionner la colonne C du fichier sur lequel tu fais le coller
ActiveSheet.Paste
Le code suivant te permet de sélectionner une partie de la ligne
Range("A3:B3" ).Select
Selection.Copy
Workbooks.Open FileName:="\\Chemin du fichier\nom du fichier (sur lequel tu fais le coller.xls"
Range("C2" ).Select
ActiveSheet.Paste
Evidemment ce code est à améliorer.
A+
Marsh Posté le 04-01-2006 à 13:38:23
bonjour, dans le classeur B je prend le numero GX333 (ligne 1, colonne A par ex), je copie la ligne de la colonne E à J
Puis dans le classeur A, je fais ctrl+f, je met GX333, puis je colle la ligne copié a partir de la colonne M
je fais ca pour automatiser cette action car cela prend beaucoup de temps
Je veux le faire dans une macro en vba
1-Est il possible de copier une ligne (pas entierement) d'un fichier excel et de la copier dans un autre fichier excel a partir d'une certaine colonne ?
2-Comment faire ?
Merci de votre aide