Erreur d'execution 1004 erreur definie par l'application ou par

fedorville -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
ce bout de code me renvoie le message: erreur d'execution 1004 erreur definie par l'application ou par l objet

Private Sub Nouveau_lien_Click()
Dim L As Long
If MsgBox("Confirmez-vous l'ajout de ce nouveau lien?", vbYesNo, "Demande de confirmation d'ajout") = vbYes Then
L = Sheets("Liste_liens").Range("A65536").End(x1Up).Row + 1 'Pour placer le nouveau lien à la première ligne du tableau non vide
Range("A" & L).Value = Num_ordre
Range("B" & L).Value = Jdate & "-" & Mdate & "-" & Adate
Range("C" & L).Value = CrosscomatombiALC & "x" & CrosscomatombiOSN
Range("D" & L).Value = CrosscomatombiOSN1 & "x" & CrosscoCTS
Range("E" & L).Value = Destination
Range("F" & L).Value = Statut
Range("G" & L).Value = AdminA
Range("H" & L).Value = AdminB
Range("I" & L).Value = NodeA
Range("J" & L).Value = NodeB
Range("K" & L).Value = Bandwidth
Range("L" & L).Value = Circuit_rate
End If
End Sub

S'il vous plait, pouvez-vous m'aider.

3 réponses

  1. Iama Messages postés 324 Statut Membre 14
     
    Bonjour fedorville

    A quelle ligne du code SVP?

    cordialement
    0
  2. rEVOLV3r Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   28
     
    Bonjour,

    Utiliser la fonction Range est souvent compliqué dans ces situations, je préfère la fonction Cell(ligne,colonne). La fonction range est le contraire : Range("ColonneLigne").

    pour la fonction Cells() : A=1, B=2 etc

    Essayez donc :

    Cells(L,1).Value = Num_ordre
    0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    L = Sheets("Liste_liens").Range("A65536").End(x1Up).Row + 1
    </gras> pour xlUp, c'est un l minuscule pas un 1 qu'il faut mettre.
    0