VBA les résultat de mon formulaire sur plusieurs feuilles

  • Initiateur de la discussion Initiateur de la discussion cylvain
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cylvain

XLDnaute Nouveau
Bonjour à tous,

Lorsque je clique sur le bouton de mon formulaire j'enregistre les champs dans une feuille, je voudrais que cela s'enregistre sur une autre feuille en plus.

voici ma macro pour mon bouton :

Private Sub CommandButton1_Click()
Dim L As Long



If MsgBox("Confirmez-vous l’insertion de ce nouveau chien ? ", vbYesNo, "Demande de confirmation d’ajout ") = vbYes Then
L = Sheets("Chiens").Range("A282144").End(xlUp).Row + 1
Range("A" & L).Value = TextBox1
Range("B" & L).Value = TextBox2
Range("C" & L).Value = TextBox3
Range("D" & L).Value = TextBox4
Range("E" & L).Value = TextBox5
Range("F" & L).Value = TextBox6
Range("G" & L).Value = TextBox7
Range("H" & L).Value = TextBox8
Range("I" & L).Value = TextBox9
Range("J" & L).Value = TextBox10
Range("K" & L).Value = TextBox11
Range("L" & L).Value = TextBox12
Range("M" & L).Value = TextBox13
Range("N" & L).Value = TextBox14
Range("O" & L).Value = TextBox15
Range("P" & L).Value = TextBox16
Range("Q" & L).Value = TextBox17
Range("R" & L).Value = TextBox18
Range("S" & L).Value = TextBox19
Range("T" & L).Value = TextBox20
Range("U" & L).Value = TextBox21
Range("V" & L).Value = TextBox22
Range("W" & L).Value = TextBox23
Range("X" & L).Value = TextBox24
Range("Y" & L).Value = TextBox25
Range("Z" & L).Value = TextBox26
Range("AA" & L).Value = TextBox27
Range("AB" & L).Value = TextBox28
Range("AC" & L).Value = TextBox29
Range("AD" & L).Value = TextBox30



End If




End Sub

Auriez-vous une idée?
Merci
 
Re : VBA les résultat de mon formulaire sur plusieurs feuilles

Bonjour sylvain,

Teste ce code avec les adaptations nécessaires pour ce qui concerne les noms des feuilles :
Private Sub CommandButton1_Click()
Dim L As Long, j As Byte
If MsgBox("Confirmez-vous l’insertion de ce nouveau chien ? ", vbYesNo, "Demande de confirmation d’ajout ") = vbYes Then
' Première feuille
With Sheets("Chiens")
L = .Range("A282144").End(xlUp).Row + 1
For j = 1 To 30
.Cells(L, j) = Me.Controls("Textbox" & j)
Next j
End With
' Seconde feuille
With Sheets("Animaux")
L = .Range("A282144").End(xlUp).Row + 1
For j = 1 To 30
.Cells(L, j) = Me.Controls("Textbox" & j)
Next j
End With
' xème feuille
End If
End Sub
 
Re : VBA les résultat de mon formulaire sur plusieurs feuilles

re-bonjour à tous,

Je rencontre une autre difficulté, j'ai une commande qui ouvre une page html ou il n'y a qu'un tableau, je souhaiterais que ce tableau s'ouvre dans une feuille précise à la suite de mon tableau existant, mais je débute en vba donc pas évidant pour moi.
pour le moment ce tableau s'ouvre sur une fenêtre indépendante.

Peut être dois-je créer une nouvelle discussion?
Merci
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
896
Réponses
68
Affichages
8 K
Réponses
7
Affichages
1 K
H
Réponses
19
Affichages
6 K
Retour