Bonjour,
S'il vous plait j'ai un formulaire qui ne fonctionne pas comme il faut dans la partie auto-incrément le problème exactement est dans la colonne "ID" à chaque fois j'ajoute une donnée, j'ai que le 1 qui se répète.
Voial la méthode que j'ai effectuée est :
le sheet("Data" j'ai inséré dans la cellule C6 =MAX(B9:B99890)
et pour le button ajouter voila le code que j'ai realisé :
DataSH = Sheet("Data")
'set variable for the destination
Set Addme = DataSH.Cells(Rows.count, 3).End(xlUp).Offset(1, 0)
'hold in memory and stop screen flicker
Application.ScreenUpdating = False
If Me.textDate.Value = "" Or Me.textMat.Value = "" Or Me.comShift.Value = "" Then
MsgBox "There is insufficient data, Please return and add the needed information"
Exit Sub
End If
'send the values to the database
With DataSH
Addme.Offset(0, -1) = CInt(DataSH.Range("C6").Value + 1)
Addme.Value = CDbl(CDate(textDate.Value))
Addme.Offset(0, 1).Value = Me.comShift
Addme.Offset(0, 2).Value = Me.textRef
Addme.Offset(0, 3).Value = Me.textSub
Addme.Offset(0, 4).Value = Me.comMachine
Addme.Offset(0, 5).Value = CDbl(CInt(textProduit.Value))
Addme.Offset(0, 6).Value = CDbl(CInt(textQtNc.Value))
Addme.Offset(0, 7).Value = Me.textMat
Addme.Offset(0, 8).Value = Me.comDefect
End With
Merci