fradouan
XLDnaute Junior
Bonsoir a toutes et a tous
apres execution de ce code (qui s'execute bien)
Private Sub CommandButton1_Click()
Dim i%
If QTE.Value = '' Then
MsgBox ('Saisir une Qté valide ou cliquer sur sortir')
Exit Sub
End If
Application.ScreenUpdating = False
With Sheets('RECAPE')
i = .Range('A65536').End(xlUp).Row + 1
.Range('A' & i) = ARTICLE.Value
.Range('B' & i) = DTE.Value
.Range('C' & i) = FOURNISSEUR.Value
.Range('D' & i) = REF.Value
.Range('E' & i) = PU.Value
.Range('F' & i) = QTE.Value
.Range('G' & i) = PU.Value * QTE.Value
.Range('H' & i) = Val(STOCK) + Val(QTE)
Columns('A:H').AutoFit
End With
ARTICLE.Value = ''
DTE.Value = ''
FOURNISSEUR.Value = ''
REF.Value = ''
PU.Value = ''
QTE.Value = ''
Application.ScreenUpdating = True
End Sub
la procedure suivante genere le code erreur 1004 a la ligne
STOCK = Worksheets('ARTICLES').Cells(i + 1, 5).Value
Private Sub ARTICLE_Change()
' Envoye la poosition de la liste deroulante dans i
i = ARTICLE.ListIndex
' Donne à la textbox la valeur correspondant au nom
DTE = Date$
STOCK = Worksheets('ARTICLES').Cells(i + 1, 5).Value
End Sub
j y comprend plus rien
merci de votre aide
apres execution de ce code (qui s'execute bien)
Private Sub CommandButton1_Click()
Dim i%
If QTE.Value = '' Then
MsgBox ('Saisir une Qté valide ou cliquer sur sortir')
Exit Sub
End If
Application.ScreenUpdating = False
With Sheets('RECAPE')
i = .Range('A65536').End(xlUp).Row + 1
.Range('A' & i) = ARTICLE.Value
.Range('B' & i) = DTE.Value
.Range('C' & i) = FOURNISSEUR.Value
.Range('D' & i) = REF.Value
.Range('E' & i) = PU.Value
.Range('F' & i) = QTE.Value
.Range('G' & i) = PU.Value * QTE.Value
.Range('H' & i) = Val(STOCK) + Val(QTE)
Columns('A:H').AutoFit
End With
ARTICLE.Value = ''
DTE.Value = ''
FOURNISSEUR.Value = ''
REF.Value = ''
PU.Value = ''
QTE.Value = ''
Application.ScreenUpdating = True
End Sub
la procedure suivante genere le code erreur 1004 a la ligne
STOCK = Worksheets('ARTICLES').Cells(i + 1, 5).Value
Private Sub ARTICLE_Change()
' Envoye la poosition de la liste deroulante dans i
i = ARTICLE.ListIndex
' Donne à la textbox la valeur correspondant au nom
DTE = Date$
STOCK = Worksheets('ARTICLES').Cells(i + 1, 5).Value
End Sub
j y comprend plus rien
merci de votre aide