bobjazz
XLDnaute Impliqué
Bonjour le Forum
En dessous il y a le code d'un USF, il fonctionne trés bien si il y a que son classeur d'ouvert, si je travaille avec un autre ouvert, il va chercher les informations sur le nouveau.
Encore debutant, je sais il faut declarer que je travaille sur la feuille de son classeur, mais depuis hier je bloque
Quelqu'un peut m'aider
Merci
Bobjazz
Option Explicit
Private Sub CmdValid_Click()
End Sub
Private Sub UserForm_Initialize()
' on remplie les numeros des pièces
Dim i As Integer
Dim Article As String
For i = 2 To Feuil1.Range('B4').End(xlDown).Row
Article = Feuil1.Range('B' & i).Value
ListBox1.AddItem Article
Next i
End Sub
Private Sub ListBox1_Click()
Dim i As Integer
' on remplie les données fixes en fct du n° choisi
i = ListBox1.ListIndex + 2
CmdValid.Visible = True
CmdExit.Visible = True
TextBox1 = Sheets(1).Range('H' & i).Value
TextBox4 = Format(Sheets(1).Range('F' & i).Value, '0.00')
TextBox7 = Sheets(1).Range('D' & i).Value
TextBox8 = Sheets(1).Range('C' & i).Value
End Sub
Private Sub CmdExit_Click()
Unload UserApproMag
End Sub
En dessous il y a le code d'un USF, il fonctionne trés bien si il y a que son classeur d'ouvert, si je travaille avec un autre ouvert, il va chercher les informations sur le nouveau.
Encore debutant, je sais il faut declarer que je travaille sur la feuille de son classeur, mais depuis hier je bloque
Quelqu'un peut m'aider
Merci
Bobjazz
Option Explicit
Private Sub CmdValid_Click()
End Sub
Private Sub UserForm_Initialize()
' on remplie les numeros des pièces
Dim i As Integer
Dim Article As String
For i = 2 To Feuil1.Range('B4').End(xlDown).Row
Article = Feuil1.Range('B' & i).Value
ListBox1.AddItem Article
Next i
End Sub
Private Sub ListBox1_Click()
Dim i As Integer
' on remplie les données fixes en fct du n° choisi
i = ListBox1.ListIndex + 2
CmdValid.Visible = True
CmdExit.Visible = True
TextBox1 = Sheets(1).Range('H' & i).Value
TextBox4 = Format(Sheets(1).Range('F' & i).Value, '0.00')
TextBox7 = Sheets(1).Range('D' & i).Value
TextBox8 = Sheets(1).Range('C' & i).Value
End Sub
Private Sub CmdExit_Click()
Unload UserApproMag
End Sub