Message d'erreur avec VB

Fermé
loulou225 Messages postés 11 Date d'inscription mercredi 26 novembre 2014 Statut Membre Dernière intervention 4 septembre 2015 - Modifié par pijaku le 10/12/2014 à 09:51
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 10 déc. 2014 à 09:55
Bonjour,


j'aimerai savoir ce qui pourrai creer cette erreur

erreur d'execution '9'
L'indice n'appartient pas à la selection

Voici la Ligne marquée en jaune: With Sheets("Clients")

TROUVER-CI dessous les codes :

Private Sub CommandButton3_Click()
'Dim L As Integer
Dim L As Long
If MsgBox("Confirmez-vous l'insertion de ce nouveau contact ?", vbYesNo, "Demande de confirmation d'ajout") = vbYes Then
    With Sheets("Clients")
       ' L = .Range("A65536").End(xlUp).Row + 1
       L = .Range("A" & Rows.Count).End(xlUp).Row + 1
        .Range("A" & L).Value = ComboBox1.Value
        .Range("B" & L).Value = ComboBox2.Value
        .Range("C" & L).Value = TextBox1.Value
        .Range("D" & L).Value = TextBox2.Value
        .Range("E" & L).Value = TextBox3.Value
        .Range("F" & L).Value = TextBox4.Value
        .Range("G" & L).Value = TextBox5.Value
        .Range("H" & L).Value = TextBox6.Value
        .Range("I" & L).Value = TextBox7.Value
        .Range("J" & L).Value = TextBox8.Value
        .Range("K" & L).Value = TextBox9.Value
        .Range("L" & L).Value = TextBox10.Value
        .Range("M" & L).Value = TextBox11.Value
        .Range("N" & L).Value = TextBox12.Value
    End With
End If
End Sub


Merci pour votre réponse
A voir également:

1 réponse

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 750
Modifié par pijaku le 10/12/2014 à 09:56
Bonjour,

1- Lorsque vous placez du code sur notre forum, merci d'utiliser les balises code à votre disposition.
Le mode d'emploi (au cas ou) est ICI.

2- l'erreur d'execution '9' "L'indice n'appartient pas à la sélection"
associé à : With Sheets("Clients") nous porte à croire que :
=> vous n'avez pas de feuille nommée Clients
pensez à une erreur d'orthographe, un espace perdu dans le nom de la feuille etc...
=> la feuille Clients est située dans un autre classeur
précisez donc le nom de ce classeur With Workbooks("machin.xlsx").Sheets("Clients")

Pour un meilleur diagnostique, il nous faudra le classeur...


🎼 Cordialement,
Franck 🎶
0