26. august 2019 - 15:06Der er
4 kommentarer og 1 løsning
Marker 10 kolonner til højre for et udtryk
Hej Jeg har et regneark med 12 faner i alle faner står der "Timer" i kolonne H, men forskellige rækker. Jeg kan finde ud af at markere kolonnen til højre for timer, men hvordan får jeg den til at markere 10 kolonner til højre for timer? eller hele rækken hvor "Timer" står? Jeg skal markere rækken hvor der står "Timer" i kolonne H, fra kolonne J:S
Sub MarkerCeller() Dim wb As Workbook Dim ws As Worksheet Dim Area As Range, Cell As Range
Set wb = ThisWorkbook
For Each ws In wb.Sheets ws.Activate Set Area = ws.Range("H1:H100") For Each Cell In Area If Cell.Value = "Timer" Then Range(Cell.Offset(0, 1), Cell.Offset(0, 10)).Select Next Next End Sub
prøv denne: Sub CopyCeller() Application.ScreenUpdating = False Dim wb As Workbook Dim ws As Worksheet, Ark1 As Worksheet Dim Area As Range, Cell As Range Dim PasteCell As Range
Set wb = ThisWorkbook Set Ark1 = wb.Sheets("Ark1") Set PasteCell = Ark1.Range("D2")
For Each ws In wb.Sheets If ws.Name = Ark1.Name Then Exit For ws.Activate Set Area = ws.Range("H1:H100") For Each Cell In Area If Cell.Value = "Timer" Then ws.Activate Range(Cell.Offset(0, 1), Cell.Offset(0, 10)).Select Selection.Copy Ark1.Activate PasteCell.Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False Set PasteCell = PasteCell.Offset(1, 0) End If Next Next Application.ScreenUpdating = True 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.