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

Fermé
fedorville - Modifié par pijaku le 25/08/2014 à 10:10
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 25 août 2014 à 16:18
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.

A voir également:

3 réponses

Iama Messages postés 319 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 27 mars 2020 14
25 août 2014 à 09:54
Bonjour fedorville

A quelle ligne du code SVP?

cordialement
0
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 28
25 août 2014 à 16:11
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
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 25/08/2014 à 16:19
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