Pb vba excel

Pb vba excel - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 04-01-2006 à 13:38:23   

Reply

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+
 
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed