RENVOYER LES VALEURS D'UNE LIGNE SUR UNE COLONNE

Résolu
RANDRIANARISOA0 Messages postés 16 Statut Membre -  
RANDRIANARISOA0 Messages postés 16 Statut Membre -
Bonjour,

je sollicite votre aide ,j'essais d'avoir cette forme dans la colonne D sauf que mon code donne cette valeur en E
etc p,a
CODE

Cordialement

Sub SCRIPTER()
Dim dc As Long, i As Long
dc = Range("A" & Rows.Count).End(xlUp).Row
With Sheets("SCR-XYZ")
For i = 2 To dc
Cells(i, 4) = Cells(i, 1)
Cells(i + 1, 4) = Cells(i, 2)
Cells(i + 2, 4) = Cells(1, 3)
Next i
End With
End Sub

3 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

    Quel est le problème ???

    Note : pour plus de clarté, il faut baliser le code :


    0
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Re,

    Essaies :
    Option Explicit
    Sub SCRIPTER()
    Dim r As Range
    Dim c As Range
    Dim d As Range
    
    With Worksheets("SCR-XYZ")
      Set r = .Range("C2", .Range("A" & Rows.Count).End(xlUp))
      Set d = .Range("D2")
    End With
    For Each c In r.Cells
      d.Value = c.Value
      Set d = d.Offset(1)
    Next c
    
    End Sub 

    0
  3. RANDRIANARISOA0 Messages postés 16 Statut Membre
     
    Ca marche
    je vais continuer à l'enrichir
    merci bien,
    0