hrs avec VRB ???? Merci Abel

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

Y

Yves Vaillant

Guest
Voici ma macro et dans cette macro cest vis a vis DE et A ou est la fontion de ma userform je vais regarder ca mais je croit que je suis dans le bon bord sufit de le mettre au bon endroit en tout cas ton exemple fonctionne ..

Merci M" Abel



Option Explicit


'Macro pour entrée de donnée Yves Vaillant , prix de revient

Private Sub Userform1_Initialize()
Me.Caption = X
TextBox1.SetFocus 'Donne le focus à Cbo1 à l'initialisation

End Sub

Private Sub CommandButton1_Click()
Dim X As Integer
Dim i As Integer
Dim Nom As String
Dim Msg As Byte

Nom = TextBox1.Value 'PIECE
If Nom = "" Then Exit Sub
Msg = MsgBox(Nom, vbYesNo)
If Msg = 6 Then
X = Sheets("ENTRÉE").Range("A65536").End(xlUp).Row + 1
Sheets("ENTRÉE").Range("A" & X).Value = Nom
For i = Range("A65536").End(xlUp).Row - 1 To 2 Step 1
Next

Nom = TextBox2.Value ' INDIRECT
X = Sheets("ENTRÉE").Range("C65536").End(xlUp).Row + 1
Sheets("ENTRÉE").Range("C" & X).Value = Nom

Nom = TextBox3.Value ' EQUIPEMENT
X = Sheets("ENTRÉE").Range("b65536").End(xlUp).Row + 1
Sheets("ENTRÉE").Range("b" & X).Value = Nom

Nom = TextBox4.Value ' QUATITÉ
X = Sheets("ENTRÉE").Range("F65536").End(xlUp).Row + 1
Sheets("ENTRÉE").Range("F" & X).Value = Nom

Nom = TextBox5.Value ' DE
X = Sheets("ENTRÉE").Range("D65536").End(xlUp).Row + 1
Sheets("ENTRÉE").Range("D" & X).Value = Nom

Nom = TextBox6.Value ' A
X = Sheets("ENTRÉE").Range("E65536").End(xlUp).Row + 1
Sheets("ENTRÉE").Range("E" & X).Value = Nom
End If

TextBox1.Value = "" ' POUR VIDÉ LES CASES DU POP
TextBox2.Value = ""
TextBox3.Value = ""
TextBox4.Value = ""
TextBox5.Value = ""
TextBox6.Value = ""
TextBox1.SetFocus 'le curseur revient en haut
End Sub

Private Sub Image1_Click()
 
Bonjour Yves, tout le monde,

Oups !
Je n'avais pas vu que tu avais créé un nouveau fil.

Il vaut mieux rester sur le fil de départ quand le sujet reste le même.

Ceci dit, je regarderai ça un peu plus tard dans la journée, si personne ne l'a fait d'ici là. Je suis un peu charette en ce moment.

A+

Abel.
 
re Merci Abel

Le programme dont je té fait m ention est déja fait et je m en sert mais le proble était de ne pas faire les deux point alor j ai essayer d intégrer ce que tu m a donner et cela foctionne pas ..
j ai surment pas la bonne technique ou je le place pas a la bonne place ...Merci M.Abel...
 
Re,

Si je ne comprends pas trop de travers ton programme, la saisie avec le point décimal se fait dans ce bout de code :

Nom = TextBox5.Value ' DE
X = Sheets("ENTRÉE").Range("D65536").End(xlUp).Row + 1
Sheets("ENTRÉE").Range("D" & X).Value = Nom

Et dans le suivant.

Essaie ceci :

Nom = TextBox5.Value ' DE
X = Sheets("ENTRÉE").Range("D65536").End(xlUp).Row + 1
LaBonneHeure = Replace(Nom, ".", ":")
Sheets("ENTRÉE").Range("D" & X).Value = LaBonneHeure

Fais de même pour le code "A".

Abel.
 
- 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

Réponses
1
Affichages
270
Réponses
10
Affichages
539
Réponses
5
Affichages
718
Réponses
4
Affichages
586
Réponses
2
Affichages
335
Réponses
5
Affichages
325
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour