Compléter automatiquement un formulaire

  • Initiateur de la discussion Initiateur de la discussion Martial du 87
  • 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 !

M

Martial du 87

Guest
Bonjour le forum.
Voici mon souci. J'ai créé un userform de saisie. Je souhaiterais que, lorsque je saisie Trésor Public, par exemple, la somme et le type de prélèvement s'insère automatiquement dans les cases prévues, je vaiide et c'est tout. Mais je ne sais pas m'y prendre. Quelqu'un a-t-il une idée ? Merci beaucoup. 😱
 
Bonsoir Jacques. le monde est petit, Limoges aussi, mais là... C'est chouette de se rencontrer ainsi. Bien j'essaie de joindre mon fichier, en espérant que cela marche. Merci beaucoup pour ton aide.
 
Je ne peux joindre mon fichier car il est suppérieur à 50 ko. je t'envoie le programme de mon usf. J'espère que cela t'aidera.Merci encore.
Private Sub VALIDER_Click()
Dim voperationnum As Long
Sheets('OPERATION').Activate
ActiveSheet.Unprotect Password:='17121967'
vdate = Format(vdate, 'dd-mmm-yy')
Range('a1').End(xlDown).Select
voperationnum = Selection.Value + 1
ActiveSheet.Range('a1').End(xlDown).Offset(1, 0).Select
ActiveCell.Value = voperationnum
[b65536].Select
Selection.End(xlUp)(2).Select
With ActiveCell
Selection.NumberFormat = 'dd-mmmm-yy'
.Value = vdate
.Offset(0, 1).Value = typeachat
If vcheque = True Then
.Offset(0, 2).Value = 'Chèque'
End If
If vprelvmt = True Then
.Offset(0, 2).Value = 'Prélèvement'
End If
If vcartebleuecora = True Then
.Offset(0, 2).Value = 'Carte Bleue ou Cora'
End If
If vautre = True Then
.Offset(0, 2).Value = 'Autre'
End If
.Offset(0, 3).Value = vN°operation
.Offset(0, 4).Value = vcommentaire
.Offset(0, 5).Value = vdebit
.Offset(0, 6).Value = vcredit
[I65536].Select
Selection.End(xlUp)(2).Select
ActiveCell.FormulaR1C1 = _
'=IF(RC[-2]='''',R[-1]C+RC[-1],IF(RC[-1]='''',R[-1]C-RC[-2],''''))'
End With
Range('b3:H2000').Select
Selection.Sort Key1:=Range('B3'), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortTextAsNumbers
Range('a1').Select
ActiveSheet.Protect Password:='17121967'
typeachat = ''
vcheque = ''
vprelvmt = ''
vcartebleuecora = ''
vautre = ''
vN°operation = ''
vcommentaire = ''
vdebit = ''
vcredit = ''
Sheets('TABLEAU DE BORD').Activate
Range('a1').Select
End Sub
 
- 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

D
Réponses
0
Affichages
2 K
Demha_2022
D
A
  • Question Question
Réponses
3
Affichages
2 K
J
  • Question Question
Power Query Power BI
Réponses
2
Affichages
1 K
T
Réponses
2
Affichages
1 K
Tubule
T
C
Réponses
0
Affichages
784
CaptainMerlux
C
Retour