Coller dans la première cellule vide d'une colonne
Angel
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
Je souhaite faire une macro pour copier la ligne de A16 à E16 et coller dans la première ligne vide entre la ligne 23 et 36. J'ai essayer plusieurs fonction mais rien de fonctionnel.
Merci d'avance de votre aide.
Je souhaite faire une macro pour copier la ligne de A16 à E16 et coller dans la première ligne vide entre la ligne 23 et 36. J'ai essayer plusieurs fonction mais rien de fonctionnel.
Merci d'avance de votre aide.
2 réponses
-
Bonjour
Option Explicit ' plage source Const PlageACopier = "A16:E16" ' plage but Const codeb = 1 Const lideb = 23 Const lifin = 36 Public Sub Kopier() Dim li As Long, ok As Boolean li = lideb ok = False For li = lideb To lifin If Cells(li, codeb).Value = "" Then ok = True Exit For End If Next li If ok Then Range(PlageACopier).Copy Cells(li, codeb) End Sub
Cdlmnt -
Bonjour
Option Explicit
'----------------------------
Sub Angel2()
Dim Ligvid As Byte
'Ligvid entre ligne23 et 36
Ligvid = Range("A23:A36").Find(what:="", after:=Range("A23")).Row
'copie valeur A16:E16
Cells(Ligvid, "A").Resize(1, 6) = Range("A16:F16").Value
End Sub
Edit: excuse moi CCM, je n'avais pas rafraichi ;o)