Bonsoir à toutes et à tous,
mon problème est le suivant. Dans le code ci-dessous, je veux renvoyer la sélection d'une listBox vers une plage (D4,D14). J'arrive à décaler en colonne D, mais pour les lignes, je parts de 65536 (count), alors qu'il me faudrais D14, D13,D12...jusqu'à D4.
Merci de votre aide
@+
	
	
	
	
	
		
	
		
			
		
		
	
				
			mon problème est le suivant. Dans le code ci-dessous, je veux renvoyer la sélection d'une listBox vers une plage (D4,D14). J'arrive à décaler en colonne D, mais pour les lignes, je parts de 65536 (count), alors qu'il me faudrais D14, D13,D12...jusqu'à D4.
Merci de votre aide
@+
		Code:
	
	
	Private Sub CommandButton1_Click() 'Valider
Dim lig As Long, dernLign As Long, i As Byte
With ListBox1
  lig = .ListIndex
  If lig = -1 Then MsgBox "Sélectionner un client...": Exit Sub
  For i = 0 To 7
        'Je souhaites que ma dernière ligne ne parte pas de la 65536 mais de la 14
        dernLign = Cells(Rows.Count, 4).End(xlUp).Row + 1
        'On met à jour la feuille avec les données du Userform, çà c'est ok
        Cells(dernLign, 4).Value = .List(lig, i)
  Next
End With
End Sub