Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2957 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Destination copie cellule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Destination copie cellule

n°2078507
kesdo93220
Posté le 26-05-2011 à 16:19:03  profilanswer
 

Bonjour à tous,
 
j'ai créé une boucle avec condition de copier ma ligne si elle contient le mot "toto" vers une feuille.
 
 

Code :
  1. Sub trouverinstrument()
  2. For i = Cells(1, 1).CurrentRegion.Rows.Count To 1 Step -1
  3. If Cells(i, 8) Like "*OPCVM*" Then Range(Cells(i, 1), Cells(i, 8)).Copy Sheets("OPCVM" ).Cells(i, 1)
  4. If Cells(i, 8) Like "*Action*" Then Range(Cells(i, 1), Cells(i, 8)).Copy Sheets("Actions" ).Cells(i, 1)
  5. Next i
  6. End Sub


 
 
le problème est que je n'arrive pas à trouver comment copier ces lignes à la suite sur l'autre feuille sans avoir de "blanc" entre elles.
Par exemple, si "toto" est détecté à la ligne 49, éviter que cette ligne soit copiée en ligne 49 sur l'autre feuille mais à la suite de la précédente ligne copiée et ainsi de suite.
 
J'espère avoir été assez clair!
 
Merci par avance pour votre réponse!


Message édité par kesdo93220 le 26-05-2011 à 16:20:31
mood
Publicité
Posté le 26-05-2011 à 16:19:03  profilanswer
 

n°2078515
kiki29
Posté le 26-05-2011 à 16:50:38  profilanswer
 

Salut,sans doute à adapter,mais qqch comme ceci devrait convenir et dans ce cas à ajouter et modifier pour l'autre feuille


Dim LastRow1 As Long
        '.....
        LastRow1 = Sheets("OPCVM" ).Range("A" & Rows.Count).End(xlUp).Row + 1
        If Cells(i, 8) Like "*OPCVM*" Then Range(Cells(i, 1), Cells(i, 8)).Copy Sheets("OPCVM" ).Cells(LastRow1, 1)
        '.....


Message édité par kiki29 le 26-05-2011 à 16:54:59
n°2078518
kesdo93220
Posté le 26-05-2011 à 16:57:30  profilanswer
 

je l'ai adapté et ça marche nikel!!!
 
Merci!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Destination copie cellule

 

Sujets relatifs
Copie d'octet en C[resolu] comment faire une cellule avec commentaire "xls like" ?
copie de cellule d'un fichier excel sans l'ouvrir VBAcopie / affectation
Excel : boucle copie de plages sous conditionmacro excel nom classeur dans cellule
EXCEL VBA - Ne garder que les chiffres d'une cellulejoindre des fichiers VOB "sans copie"
condition et copie 
Plus de sujets relatifs à : Destination copie cellule


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR