29. oktober 2006 - 12:57Der er
10 kommentarer og 1 løsning
identificer række og udfør en handling
Jeg har følgende kode, der skal gennemløbe et range. Når den finder et match på den indtastning jeg laver i txtdato (en userform), så skal den identificer rækken hvori matchet er, således at jeg kan udføre en handling på rækken. Gennemløbet skal fortsætte indtil der ikke er flere match.
Public Sub Loop() Dim rCell As Range Dim rCurReg As Range
Set rCurReg = Sheets("testark").Range("A3").CurrentRegion Set rCurReg = rCurReg.Offset(1, 0).Resize (rCurReg.Rows.count - 1)
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Public Sub Loop() Dim rCell As Range Dim rCurReg As Range Dim Dato as Date Set rCurReg = Sheets("testark").Range("A3").CurrentRegion Set rCurReg = rCurReg.Offset(1, 0).Resize (rCurReg.Rows.count - 1) Dato = txtdato For Each rCell In rCurReg.Columns(1).Cells
Public Sub Test() Dim Dato As Date, RK As Long Dato = txtdato RK = Sheets("testark").Range("A3").CurrentRegion.Rows.Count For i = RK To 3 Step -1 If Cells(i, 1) = Dato Then
:o) - det virker jo fint! Kolonne A består af et skema med 80 celler, men der er kun indhold i f.eks. 25 celler. Kan linien RK = Sheets("testark").Range("A3").CurrentRegion.Rows.Count begrænses til kun at tælle de 25?
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.