Jeg forstår ikke det sidste. Det jeg gerne vil er at oprette en række hver gang jeg støder på ordet "par" fx. kan jeg benytte A = InStr(1, Range("B3"), "par") til det?
Jeg forstår ikke det sidste. Det jeg gerne vil er at oprette en række hver gang jeg støder på ordet "par" fx. kan jeg benytte A = InStr(1, Range("B3"), "par") til det?
ja du kan, vi skal bare vide i hvilken/hvilke kolonner, der skal søges i.
Public Sub Test() Dim Rk As Long, I As Long, Kl As Integer Rk = ActiveSheet.UsedRange.Rows.Count For I = Rk To 1 Step -1 For Kl = 1 To 3 ' kolonne A, B og C If InStr(1, Cells(I, Kl), "par") > 0 Then ' kikker efter par Rows(I + 1).Insert ' +1 = under det fundne, fjernes +1 indsættes rækken over det fundne Exit For End If Next Next End Sub
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.