Drame code VBA
Martial
-
Martial -
Martial -
Bonjour,
voila je ne suis pas un bosssssssssss en VBA
qui pour m'aider????
dans un fichier création de 3 userform ils marche bien
le problème les valeurs ne s'affiche pas dans ma feuil
je suis perdu
Merci à vous
voila je ne suis pas un bosssssssssss en VBA
qui pour m'aider????
dans un fichier création de 3 userform ils marche bien
le problème les valeurs ne s'affiche pas dans ma feuil
je suis perdu
Merci à vous
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
Salut
Soit un peu plus précis dans ta demande
donc tu as forcément un textbox dans ton userform
met sa, dans un bouton sur le userform
Sheets("nom de ta feuille"). Range("cellule de ta feuille"). value = Userform1.Textbox1.value -
Je n'ai pas accès au site mais fais ce que je t'ai dis sa va marcher
-
Ca marche pas voici les codes Userform et module
code Userform
Private Sub CommandButton1_Click()
'Fermeture du formulaire
UserForm1.Hide
End Sub
Private Sub TextBox1_Introw()
Cells(ligne, 1) = TextBox1
End Sub
Private Sub TextBox2_Introw()
Cells(ligne, 2) = TextBox2
End Sub
Private Sub TextBox3_Introw()
Cells(ligne, 3) = TextBox3
End Sub
Private Sub TextBox4_Introw()
Cells(ligne, 4) = TextBox4
End Sub
Private Sub TextBox5_Introw()
Cells(ligne, 5) = TextBox5
End Sub
Private Sub TextBox6_Introw()
Cells(ligne, 6) = TextBox6
End Sub
Private Sub TextBox7_Introw()
Cells(ligne, 7) = TextBox7
End Sub
Private Sub TextBox8_Introw()
Cells(ligne, 8) = TextBox8
End Sub
Private Sub UserForm_Activate()
'Réinitialisation des champs du formulaire
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox4 = ""
TextBox5 = ""
TextBox6 = ""
TextBox7 = ""
TextBox8 = ""
End Sub
code module
'Définition de deux variables publiques
'Une pour la ligne et l'autre pour la colonne pour placer le curseur
'où l'on souhaite
Public ligne, colonne
Sub Bouton11_QuandClic()
'Initialisation des variables pour placer le curseur en A2
ligne = 2
colonne = 1
'Selection de la première cellule du tableau
Range("A2").Select
'Boucle itérative pour rouver la première cellule vide
Do Until IsEmpty(Cells(ligne, colonne))
'Incrémentation de la variale ligne (si non vide)
ligne = ligne + 1
Loop
'Selection de la première cellule cide trouvée
Cells(ligne, colonne).Select
'Affichage du formulaire
UserForm1.Show
End Sub
-