For ræk = dataRækkeStart To antalRækker If Range(kolonneOrdreNr & ræk) <> "" Then ordreNr = Range(kolonneOrdreNr & ræk).Value farveNr = Range(kolonneOrdreNr & ræk).Interior.ColorIndex
justerFarve ordrebeholdningArkNavn, ordreNr, farveNr justerFarve fragtmandArkNavn, ordreNr, farveNr End If Next ræk End If
Application.ScreenUpdating = True ActiveWorkbook.Sheets(ordrebeholdningArkNavn).Activate End Sub Private Sub justerFarve(arkNavn, ordreNr, farveNr) Dim antalRækker As Integer, ræk As Integer ActiveWorkbook.Sheets(arkNavn).Activate antalRækker = ActiveCell.SpecialCells(xlLastCell).Row For ræk = 1 To antalRækker If ActiveSheet.Range(kolonneOrdreNr & ræk) = ordreNr Then ActiveSheet.Rows(CStr(ræk) & ":" & CStr(ræk)).Select Selection.Interior.ColorIndex = farveNr sysArk.Activate Exit Sub End If Next ræk End Sub
kan man få den til og søge på 2 kolonner mere så den søger på 3 kolonner og ikke kun 1 så giver det den helt rigtige resultat?
tak for hjælpen!!!
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.