Bonjour,
L'intitulé parle de lui même, j'ai un textbox11 à remplir en USF1 je click sur un bouton de l'USF1 pour ouvrir un USF2 ou je dispose d'un autre textbox22 qui j aimerai, soit renseigné par la valeur de textbox11, sans que celui ci soit modifiable.
c'est en quelque sorte un formulaire qui ouvre un sous formulaire dont il reprend certains champs sans que l'on puisse les modifier.
le fichier est trop lourd je ne peut pas le déposer.
De plus j'ai un autre souci,
mon formulaire USF2 compte 6 lignes, qui une fois validés vont ce reporter dans un tableau, il trouve la dernière cellule renseigné en colonne A et se copie à la suite, mais j'ai des souci voici le code que j'ai :
[TABLE="class: outer_border, width: 500"]
[TR]
[TD]Private Sub valider2_Click()
If ComboBox1.Value = "" Then
MsgBox "Saisir nom du salarié ou Annuler"
Else: Sheets("DONNEES").Activate
With ActiveCell
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox1.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox7.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox18.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox2.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox8.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox15.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox3.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox9.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 1) = TextBox12.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox4.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox10.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox9.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox5.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox11.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox6.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox6.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox12.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox3.Value
End With
Unload salaire
End If
End Sub
[/TD]
[/TR]
[/TABLE]
J'aimerai bien qu'à la fermeture je soit renvoyé à la page "menu"
Gros chantier!!! Un courageux?
Merci à tous .
L'intitulé parle de lui même, j'ai un textbox11 à remplir en USF1 je click sur un bouton de l'USF1 pour ouvrir un USF2 ou je dispose d'un autre textbox22 qui j aimerai, soit renseigné par la valeur de textbox11, sans que celui ci soit modifiable.
c'est en quelque sorte un formulaire qui ouvre un sous formulaire dont il reprend certains champs sans que l'on puisse les modifier.
le fichier est trop lourd je ne peut pas le déposer.
De plus j'ai un autre souci,
mon formulaire USF2 compte 6 lignes, qui une fois validés vont ce reporter dans un tableau, il trouve la dernière cellule renseigné en colonne A et se copie à la suite, mais j'ai des souci voici le code que j'ai :
[TABLE="class: outer_border, width: 500"]
[TR]
[TD]Private Sub valider2_Click()
If ComboBox1.Value = "" Then
MsgBox "Saisir nom du salarié ou Annuler"
Else: Sheets("DONNEES").Activate
With ActiveCell
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox1.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox7.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox18.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox2.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox8.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox15.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox3.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox9.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 1) = TextBox12.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox4.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox10.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox9.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox5.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox11.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox6.Value
Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1) = ComboBox6.Value
Range("b" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = ComboBox12.Value
Range("c" & Range("a" & Cells.Rows.Count).End(xlUp).Row + 0) = TextBox3.Value
End With
Unload salaire
End If
End Sub
[/TD]
[/TR]
[/TABLE]
J'aimerai bien qu'à la fermeture je soit renvoyé à la page "menu"
Gros chantier!!! Un courageux?
Merci à tous .