Bonjour à tous,
Je solicite votre aide afin de m'aider à modifier un bout de code sur lequel je n'arrive pas.
Sub Nouvelle_demande()
Dim lign As Long, tb()
tb = Range("D4:AI4") 'Ligne à copier
With Sheets("Compilation")
lign = .Range("M" & .Rows.Count).End(xlUp).Row + 1 'recherche la dernière ligne vide de la colonne M
.Range("D" & lign).Resize(1, UBound(tb, 2)) = tb
End With
On Error Resume Next
' Plage d'effacement des valeurs mais pas des formules
Range("D4:AI4").SpecialCells(xlCellTypeConstants, 23).ClearContents
On Error GoTo 0
End Sub
J'aimerai avec ce code qu'il me copie en même temps les formules en elles même. Pour le moment, il ne me colle uniquement les valeurs. Pour information, ce code est à ce détail prés, exactement ce qu'il me faut. J'aimerai donc éviter de trop le changer.
J'ai une deuxième question pour une âme charitable
Est-il possible de copier les transposer les valeurs d'une colonne vers une deuxième sans effacer les données de la deuxième ?
Un exemple: Copier le "4" de la colonne B vers la A sans effacer les données de la A
En A En B
1
2
3
................ 4
5
Je vous remercie grandement par avance pour votre aide !