Nu er det blevet ændret således at AMPRN har sit eget nr system..... er der en der kan tilrette makroen, så den læser i kolonne A og finder det sidst brugte nr med AMPRN foran også laver et nyt ordrenr
Suppler med:Sub findAmprNr() Dim amprNr As String, antalRæk As Long, ræk As Long antalRæk = Cells(Rows.Count, "A").End(xlUp).Row For ræk = antalRæk To 1 Step -1 If InStr(Range("A" & ræk), "AMPRN") > 0 Then amprNr = "AMPRN" & Format(Mid(Range("A" & ræk), 7) + 1, "0000") Exit Sub End If Next ræk End Sub
Kode justeret: Sub findAmprNr() Dim amprNr As String, antalRæk As Long, ræk As Long antalRæk = Cells(Rows.Count, "A").End(xlUp).Row For ræk = antalRæk To 1 Step -1 If InStr(Range("A" & ræk), "AMPRN") > 0 Then amprNr = "AMPRN" & Format(Mid(Range("A" & ræk), 7) + 1, "0000") Range("A" & antalRæk + 1) = amprNr '<----- tilføjet Exit Sub End If Next ræk End Sub
super arbejde af supertekst.........det fungerer bare så fint
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.