Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formulaire- ressortie des saisis sur autre feuilles

  • Initiateur de la discussion Initiateur de la discussion jonat57
  • 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 !

J

jonat57

Guest
Bonjour à tous,

J'aimerai savoir à partir de ce fichier ci-joint, comment faire lorsque je saisis mes valeurs dans le formulaire, disponible sur la feuille "menu", que mes résultats (après validation ) s'affiche dans la feuille "bd".

Merci d'avance.

Cordialement.
 

Pièces jointes

Re : Formulaire- ressortie des saisis sur autre feuilles

Bonjour jonat57,

Apparemment, tu n'as pas lu ma réponse d'hier soir (20h33).

Pourquoi as-tu ouvert un nouveau fil sur ce même sujet ?

Je t'envoie donc ton code modifié, qui prend en compte tes nouvelles exigences ainsi que mes travaux de la veille :

Code:
Private Sub CommandButton1_Click()
   
Dim k As Integer, lg As Integer
Dim ligne As Integer
Dim col As Integer
With F_création_simple
  If .ca1 + .ca2 + .ca3 = "" Then Exit Sub
End With
k = 1
lg = 0
ligne = Sheets("bd").Range("A65536").End(xlUp).Row + 1
For i = 0 To 2
  If F_création_simple.Controls("ca" & k).Value <> "" Then
    With Sheets("bd")
      .Cells(ligne, 1).Offset(lg, 0) = Application.Proper(F_création_simple.Controls("nom" & k))
      .Cells(ligne, 1).Offset(lg, 1).Value = CLng(F_création_simple.annee)
      .Cells(ligne, 1).Offset(lg, 2).Value = F_création_simple.mois
      .Cells(ligne, 1).Offset(lg, 3).Value = CDbl(F_création_simple.Controls("ca" & k))
      lg = lg + 1
    End With
  End If
  k = k + 1
Next i
For k = 1 To 3
  F_création_simple.Controls("ca" & k).Value = ""
Next k
Me.Hide
End Sub

Cordialement.
 
Re : Formulaire- ressortie des saisis sur autre feuilles

Effectivement.
Une erreur de ma part.

Merci pour ce code.

Cependant, je pensais qu'il ne serait pas nécessaire de passer par une nouvelle variable.

Merci

Cordialement
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…