Remplir un tableau avec un formulaire de saisie
Résolu
senecartour
Messages postés
324
Date d'inscription
Statut
Membre
Dernière intervention
-
melanie1324 Messages postés 1504 Date d'inscription Statut Membre Dernière intervention -
melanie1324 Messages postés 1504 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai crée un formulaire de saisie avec un bouton Validation. Je veux qu'à chaque fois que je clique sur le bouton Validation, avoir mes données saisies qui se copie une ligne de mon classeur tout en laissant la place pour une nouvelle validation.
voici mon code, mais je n'ai pas réussi à ce que je cherche
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
On Error GoTo GestionErreur
Sheets("saisie_facture").Select
DerLig = [B1].End(xlDown).Row
Rows(DerLig + 1).Select
Selection.EntireRow.Insert shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Unload Commande
Load Commande
Commande.Show
Sheets("Saisie_facture").Select
Rows("3:3").Select
Exit Sub
GestionErreur:
DerLig = 1
On Error GoTo 0
Resume Next
End Sub
Merci pour votre aide
J'ai crée un formulaire de saisie avec un bouton Validation. Je veux qu'à chaque fois que je clique sur le bouton Validation, avoir mes données saisies qui se copie une ligne de mon classeur tout en laissant la place pour une nouvelle validation.
voici mon code, mais je n'ai pas réussi à ce que je cherche
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
On Error GoTo GestionErreur
Sheets("saisie_facture").Select
DerLig = [B1].End(xlDown).Row
Rows(DerLig + 1).Select
Selection.EntireRow.Insert shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Unload Commande
Load Commande
Commande.Show
Sheets("Saisie_facture").Select
Rows("3:3").Select
Exit Sub
GestionErreur:
DerLig = 1
On Error GoTo 0
Resume Next
End Sub
Merci pour votre aide
A voir également:
- Créer formulaire excel pour remplir tableau
- Whatsapp formulaire opposition - Guide
- Tableau word - Guide
- Trier un tableau excel - Guide
- Créer liste déroulante excel - Guide
- Créer un lien pour partager des photos - Guide
5 réponses
Coucou,
Pour mieux te répondre, il faudrait connaître les éléments qui constituent ton formulaire.
Voici un exemple de ce que tu dois ajouter :
après ta ligne :
Selection.EntireRow.Insert shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
tu peux mettre :
Sheets("Saisie_facture").cells(der+1,1) = combobox1. value 'la cellule dernière ligne, colonne 1 est égale à la valeur de combobox1 (valeur choisie dans une liste déroulante)
Sheets("Saisie_facture").cells(der+1,2) = textbox1. value 'la cellule dernière ligne, colonne 2 est égale à la valeur de textbox1 (valeur rentrée dans un champ de saisie)
Sheets("Saisie_facture").cells(der+1,3) = listbox1. value 'la cellule dernière ligne, colonne 3 est égale à la valeur de listbox1 (valeur choisie dans une liste)
....
puis à la suite :
Unload Commande
Load Commande
Commande.Show
As-tu compris???
Si tu as des combobox, textbox ou autre, il faut dire quelle cellule = à quel élement de ton formulaire
Pour mieux te répondre, il faudrait connaître les éléments qui constituent ton formulaire.
Voici un exemple de ce que tu dois ajouter :
après ta ligne :
Selection.EntireRow.Insert shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
tu peux mettre :
Sheets("Saisie_facture").cells(der+1,1) = combobox1. value 'la cellule dernière ligne, colonne 1 est égale à la valeur de combobox1 (valeur choisie dans une liste déroulante)
Sheets("Saisie_facture").cells(der+1,2) = textbox1. value 'la cellule dernière ligne, colonne 2 est égale à la valeur de textbox1 (valeur rentrée dans un champ de saisie)
Sheets("Saisie_facture").cells(der+1,3) = listbox1. value 'la cellule dernière ligne, colonne 3 est égale à la valeur de listbox1 (valeur choisie dans une liste)
....
puis à la suite :
Unload Commande
Load Commande
Commande.Show
As-tu compris???
Si tu as des combobox, textbox ou autre, il faut dire quelle cellule = à quel élement de ton formulaire
coucou,
Je t'ai modifié ton code.
Tu avais en fait presque bon.
Je te l'ai simplifié et modifié sur certains points.
s'il y a des choses que tu ne comprends pas dis le
https://www.cjoint.com/c/CGnjP5BzsM7
en gros, quand tu appuyait sur commandbutton 1 tu ajoutais une ligne etc'est tout
et à chaque fois que tu changeais une valeur ca allait saisir dans saisie-factures
Je t'ai modifié le principe. Ca ne saisit dans saisie-factures qu'une fois que tu as cliqué sur valider.
Enfin, je reste à ta dispo au cas ou
Je t'ai modifié ton code.
Tu avais en fait presque bon.
Je te l'ai simplifié et modifié sur certains points.
s'il y a des choses que tu ne comprends pas dis le
https://www.cjoint.com/c/CGnjP5BzsM7
en gros, quand tu appuyait sur commandbutton 1 tu ajoutais une ligne etc'est tout
et à chaque fois que tu changeais une valeur ca allait saisir dans saisie-factures
Je t'ai modifié le principe. Ca ne saisit dans saisie-factures qu'une fois que tu as cliqué sur valider.
Enfin, je reste à ta dispo au cas ou
Bonjour melanie 1324,
C'est vraiment très gentille de votre part. Votre aide me va droit au coeur. C'est dèjà très bien ce que vous avez fait.
Cependant, je souhaiterais savoir s'il serait possible de fiare en sorte que:
- les données du client/Société (depuis ma formulaire) s'affichent dans la colonne correspondante de mon onglet "saisie" facture.
-le Prix total (depuis ma formulaire) s'affichent dans la colonne correspondante de mon onglet "saisie" facture.
le fichier est toujours présent dans le lien que vous m'avez transmis.
Je vous remercie d'avance pour votre aide.
C'est vraiment très gentille de votre part. Votre aide me va droit au coeur. C'est dèjà très bien ce que vous avez fait.
Cependant, je souhaiterais savoir s'il serait possible de fiare en sorte que:
- les données du client/Société (depuis ma formulaire) s'affichent dans la colonne correspondante de mon onglet "saisie" facture.
-le Prix total (depuis ma formulaire) s'affichent dans la colonne correspondante de mon onglet "saisie" facture.
le fichier est toujours présent dans le lien que vous m'avez transmis.
Je vous remercie d'avance pour votre aide.
coucou,
je m'étais trompé dans la numérotation des colonnes!
https://www.cjoint.com/c/CGowIXmuU7a
erreur corrigée
je m'étais trompé dans la numérotation des colonnes!
https://www.cjoint.com/c/CGowIXmuU7a
erreur corrigée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Slt,
Vous êtes vraiment extraordinaire! je ne sais pas comment vous remercier!
C'est très beau ce que vous avez réalisé. Encore une fois merci infiniment!
Cet outil va vraiment m'aider dans mon travail.
Thank you!!!
Vous êtes vraiment extraordinaire! je ne sais pas comment vous remercier!
C'est très beau ce que vous avez réalisé. Encore une fois merci infiniment!
Cet outil va vraiment m'aider dans mon travail.
Thank you!!!
Vous pourrez le regarder et appliquer votre solution de dans. Marci de bien vouloir me le retransmettre via le même site cijoint.
Voici le fichier: https://www.cjoint.com/c/CGmruhQRM3q
Merci d'avance pour votre aide.
Très cordialement