Erreur Excel : La méthode _Default de l'objet Range a echoué

Fermé
pixissama Messages postés 20 Date d'inscription mercredi 22 janvier 2020 Statut Membre Dernière intervention 9 mars 2020 - 7 mars 2020 à 18:56
pixissama Messages postés 20 Date d'inscription mercredi 22 janvier 2020 Statut Membre Dernière intervention 9 mars 2020 - 9 mars 2020 à 09:45
Bonjour,
J'ai créé un code qui marchait (jusqu'à présent) et qui me permet d'ajouter à ma feuille de calcul les valeurs recueillies dans les textbox de mon userform.

Mais ici, il y a une erreur qui se déclenche dès que je clique sur le bouton AJOUTER , erreur qui fait au passage planter Excel.

Private Sub btnajouter_Click ()

Dim ligne As Integer

ligne = Sheets("données").Range("K456789").End(xlUp).Row + 1
Worksheets("données").Select
Feuil3.Select 'pour moi c'est la même chose que la ligne précédente, on m'a dit que ça réglerait le problème mais non...
Cells(ligne, 11) = TxtBox1.Value
Cells(ligne, 12) = TxtBox2.Value
Cells(ligne, 13) = TxtBox3.Value

End Sub


Le débogage me met (avant de faire crasher Excel) sur la ligne :
Cells(ligne, 11) = TxtBox1.Value


Merci de votre aide !
A voir également:

4 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
8 mars 2020 à 07:32
Bonjour,

1- Ce n'est pas TxtBox, mais TextBox

2- Pour rechercher la première ligne vide, ecrivez plutôt ceci
 ligne = Sheets("données").Range("K" & rows.count).End(xlUp).Row + 1


Cdlt
0
pixissama Messages postés 20 Date d'inscription mercredi 22 janvier 2020 Statut Membre Dernière intervention 9 mars 2020
8 mars 2020 à 11:35
D'abord, merci de votre réponse, hélas cela ne fonctionne toujours pas (même message d'erreur sur la même ligne).

Pour le TextBox c'est le bon nom (j'ai renommé l'objet sur mon userform) et même avec votre code ça ne fonctionne pas..
0