Journal.Sheets("Liste").Range("E" & ligne).Value = [MontantHT]
Journal.Sheets("Liste").Range("F" & ligne).Value = [TVA]
Journal.Sheets("Liste").Range("G" & ligne).Value = [MontantTVA]
Journal.Sheets("Liste").Range("H" & ligne).Value = [MontantTTC]
Sub ProchainNum()
derlig = Sheets("Liste").Range("A" & Rows.Count).End(xlUp).Row
Range("H9").Value = Sheets("Liste").Range("A" & derlig) + 1
End Sub
Bonjour Danyk,
Sans fichier test, on ne peut que supputer.
Avec la macro en PJ ça marche correctement:
J'ai rajouté un bouton pour test qui ajoute un élément en colonne A.VB:Sub ProchainNum() derlig = Sheets("Liste").Range("A" & Rows.Count).End(xlUp).Row Range("H9").Value = Sheets("Liste").Range("A" & derlig) + 1 End Sub
Si votre macro remonte toujours 1, c'est qu'il pointe en A une cellule vide. Avez vous des éléments en clonne A ?