A voir également:
- Adressage Noms/Horaires
- Les noms des animaux - Télécharger - Études & Formations
- Les logos et leurs noms - Télécharger - Jeux vidéo
- Le dns ne traduit pas les noms de serveur xbox - Forum Xbox One
- Horaires groupe whatsapp - Guide
- Adressage ip - Guide
2 réponses
Bonjour,
La première partie me parait très simple à réaliser.
Par contre il me faudrait La liste complète des champs à renseigner pour réaliser le formulaire ne question.
La première partie me parait très simple à réaliser.
Par contre il me faudrait La liste complète des champs à renseigner pour réaliser le formulaire ne question.
J'ai un peu avancé aujourd'hui, mais je bloque sur l'adressage automatique des noms vers leurs bus (qui sont représentés par des colonnes sur une autre feuille)après la validation du formulaire.
Je vous joins le code que j'ai utilisé pour mon bouton de Validation :
Private Sub Envoyer_Click()
Dim lign As Integer
With Sheets("BDD")
lign = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
.Cells(lign, 1) = TextBox1
.Cells(lign, 2) = TextBox2
.Cells(lign, 3) = CheckBox1
.Cells(lign, 4) = CheckBox2
.Cells(lign, 5) = CheckBox3
.Cells(lign, 6) = ComboBox1
.Cells(lign, 7) = OptionButton1
If CheckBox1.Value = True Then
.Cells(lign, 3) = "oui"
Else
.Cells(lign, 3) = ""
End If
If CheckBox2.Value = True Then
.Cells(lign, 4) = "oui"
Else
.Cells(lign, 4) = ""
End If
If CheckBox3.Value = True Then
.Cells(lign, 5) = "oui"
Else
.Cells(lign, 5) = ""
End If
If OptionButton1.Value = True Then
.Cells(lign, 7) = "Oui"
End If
If OptionButton2.Value = True Then
.Cells(lign, 7) = "Non"
End If
.Range("A1:I" & lign).Sort Key1:=.Range("A2"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase _
:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End With
TextBox1 = ""
TextBox2 = ""
CheckBox1.Value = ""
CheckBox2.Value = ""
CheckBox3.Value = ""
End Sub
Une info supplémentaire : je n'ai pas encore rentré les formules permettant de vider le champ Horaire. Ce dernier est representé par ma ComboBox1, et la plage horaire vas de 20h30 a 1h00 du matin (au format horaire (ex : 23:30)) avec un scale de 30 minutes
Je vous joins le code que j'ai utilisé pour mon bouton de Validation :
Private Sub Envoyer_Click()
Dim lign As Integer
With Sheets("BDD")
lign = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
.Cells(lign, 1) = TextBox1
.Cells(lign, 2) = TextBox2
.Cells(lign, 3) = CheckBox1
.Cells(lign, 4) = CheckBox2
.Cells(lign, 5) = CheckBox3
.Cells(lign, 6) = ComboBox1
.Cells(lign, 7) = OptionButton1
If CheckBox1.Value = True Then
.Cells(lign, 3) = "oui"
Else
.Cells(lign, 3) = ""
End If
If CheckBox2.Value = True Then
.Cells(lign, 4) = "oui"
Else
.Cells(lign, 4) = ""
End If
If CheckBox3.Value = True Then
.Cells(lign, 5) = "oui"
Else
.Cells(lign, 5) = ""
End If
If OptionButton1.Value = True Then
.Cells(lign, 7) = "Oui"
End If
If OptionButton2.Value = True Then
.Cells(lign, 7) = "Non"
End If
.Range("A1:I" & lign).Sort Key1:=.Range("A2"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase _
:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End With
TextBox1 = ""
TextBox2 = ""
CheckBox1.Value = ""
CheckBox2.Value = ""
CheckBox3.Value = ""
End Sub
Une info supplémentaire : je n'ai pas encore rentré les formules permettant de vider le champ Horaire. Ce dernier est representé par ma ComboBox1, et la plage horaire vas de 20h30 a 1h00 du matin (au format horaire (ex : 23:30)) avec un scale de 30 minutes