1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub transpose_dans_tableau_V02()
Dim ligne_active_base As Integer
Worksheets("Formulaire").Range("B1:B72").Copy
If Worksheets("BD RESIDENTS").Range("A1") = "" Then
ligne_active_base = 1
Else
ligne_active_base = Worksheets("BD RESIDENTS"). _
Range("A65536").End(xlUp).Row + 1
End If
'Collage avec transposition'
Worksheets("BD RESIDENTS").Range("A" & ligne_active_base). _
PasteSpecial Paste:=xlPasteAllExceptBorders, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=True
'Rendre vierge le formulaire'
Worksheets("Formulaire").Range("B1:B72").ClearContents
'Désactive le mode copier/coller
Application.CutCopyMode = False
End Sub |
Partager