chomsky
Board Regular
- Joined
- Mar 13, 2009
- Messages
- 178
Este codigo Sombrea ó Selecciona todos los rows que dicen cortar en un sheet, pero no puedo sortearlos de esa manera. Creo.
Quiero escogerlos por grupos para poder sortearlos por Columns E,F,G cada uno de los grupos de rows que digan cortar en la columna I.
Quiero escogerlos por grupos para poder sortearlos por Columns E,F,G cada uno de los grupos de rows que digan cortar en la columna I.
Code:
Option Explicit
Sub RowsSELECT()
Dim k As Long
Dim myWord As String
Dim myRng As Range
Dim wks As Worksheet
Set wks = ActiveSheet
myWord = "CORTAR"
If myWord <> "" Then
With wks
For k = .Cells(.Rows.Count, "I").End(xlUp).row To 1 Step -1
If InStr(1, CStr(.Cells(k, "I")), myWord, vbTextCompare) Then
If myRng Is Nothing Then
Set myRng = .Cells(k, "A")
Else
Set myRng = Union(myRng, .Cells(k, "A"))
End If
End If
Next k
End With
End If
If myRng Is Nothing Then
MsgBox "Not found"
Else
'wks.Select 'not needed if you are processing the activesheet
myRng.EntireRow.Select
End If
End Sub