Ecrire sur la premiere ligne vide

Résolu/Fermé
gislain99 - 11 sept. 2013 à 11:37
 gislain99 - 12 sept. 2013 à 18:25
Bonjour,
j'ai une feuille Excel qui me sert de bon de livraison elle se numérote se nome
s'imprime et se range automatiquement j'ai crée une feuille "Récapitulatif" ou j'archive 5 données .


Ce code fonctionne très bien


'Worksheets("Récapitulatif").Range("A12").Value = Worksheets("Dem.").Range("R9").Value
'Worksheets("Récapitulatif").Range("C12").Value = Worksheets("Dem.").Range("C11").Value
'Worksheets("Récapitulatif").Range("F12").Value = Worksheets("Dem.").Range("N11").Value
'Worksheets("Récapitulatif").Range("I12").Value = Worksheets("Dem.").Range("C13").Value
'Worksheets("Récapitulatif").Range("L12").Value = Worksheets("Dem.").Range("N13").Value


je voudrais juste que l'enregistrement de ces 5 données prenne la première ligne vide c'est la que sa coince.

Ci joint mon code que je n'arrive pas a faire fonctionner


'With Worksheets("Récapitulatif")
' Dim DerLigne As String
'Dim Cell As Range
' DerLigne = Range("A65536").End(xlUp).Row + 1
' Cell(DerLigne, 1).Value = Worksheets("Dem.").Range("R9").Value
'End With

L'erreur est sur la ligne surligné


D'avance merci pour votre aide

6 réponses

melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 154
11 sept. 2013 à 11:44
Bonjour,

il y a une erreur de syntaxe, tu as oublié le s à cell :

With Worksheets("Récapitulatif")
Dim DerLigne As String
Dim Cell As Range
DerLigne = Range("A65536").End(xlUp).Row + 1
Cells(DerLigne, 1).Value = Worksheets("Dem.").Range("R9").Value
End With
0