Téléchargement
illégal
Posez votre question Signaler

[EXCEL] Saisie dans userform [Résolu]

Alessia74 - Dernière réponse le 8 oct. 2008 à 14:04
Bonjour,
Vous excuserez mon niveau en VBA extrêment faible. (Je ne connais rien!!)
Je souhaite créer une base de donnée à trois colonnes. Pour cela je souhaiterais saisir mes données non pas directement dans excel mais dans un userform.
J'ai créé un userform où j'ai positionné deux boutons et trois zones de textes
Puis j'ai essayé d'utiliser le code suivant mais ca ne marche pas. Quelqu'un peut il m'aider??
Feuille userform
Private Sub CommandButton1_Click()
Dim LastRow As Range
Dim response As Integer
Set LastRow = Sheet1.Range("a65536").End(xlUp)
LastRow.Offset(1, 0).Value = TextBox1.Text
LastRow.Offset(1, 1).Value = TextBox2.Text
LastRow.Offset(1, 2).Value = TextBox3.Text
MsgBox "Données enregistrées"
response = MsgBox("Saisies d'autres informations?", _
vbYesNo)
If response = vbYes Then
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.SetFocus
Else
Unload Me
End If
End Sub
________
Private Sub CommandButton2_Click()
End
End Sub
_______
Module1
Private Sub UserForm_Click()
End Sub
Lire la suite 

[EXCEL] Saisie dans userform »

3 réponses
Réponse
+0
moins plus
Bonjour,

Peux-tu nous dire où se situe le problème ? As-tu un message d'erreur ?

J'ai relevé ça dans ton code :
Set LastRow = Sheet1.Range("a65536").End(xlUp)
Je pense que tu as oublié les parenthèses
Set LastRow = Sheets(1).Range("a65536").End(xlUp)

;o)
Ajouter un commentaire
Réponse
+0
moins plus
Super Merci!!
C'est excatement ça!! J'avais oublié le S et les parenthèses.

Embrasse Zébullon de ma part!!
Ajouter un commentaire
Réponse
+0
moins plus
De rien, merci pour lui mais il a rien fait sur ce coup :o|

;o)
Ajouter un commentaire
Ce document intitulé « [EXCEL] Saisie dans userform » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?