Bonjour,
Je souhaite récupérer la dernière valeur d'une colonne supérieure à 0 (Comme exemple la colonne D, valeur souhaitée copier 32).
j'ai essayé avec une boucle While, mais pas de résultat (les autres colonnes n'ont pas besoin de chercher une valeur supérieure à 0).
Merci d'avance pour votre aide :)
code :
Private Sub CommandButton1_Click()
Dim DL As Long
Dim sup As Integer
DL = Cells(Application.Rows.Count, 2).End(xlUp).Row
Range("B" & DL).Copy
Range("A12").PasteSpecial Paste:=xlPasteValues
DL = Cells(Application.Rows.Count, 3).End(xlUp).Row
Range("C" & DL).Copy
Range("A13").PasteSpecial Paste:=xlPasteValues
sup = Cells(Application.Rows.Count, 4).End(xlUp).Row
Do While sup < 0
sup = Cells(Application.Rows.Count, 4).End(xlUp).Row - 1
Loop
Range("D" & sup).Copy
Range("A14").PasteSpecial Paste:=xlPasteValues
End Sub