Definir una variable con valor de celda Excel
Tengo hoja llamada "clientes", en ella en la columna I tengo la categoría a la que pertenece cada cliente, y quiero que una macro me ejecute una tarea para los clientes que en dicha columna I tienen un valor especifico, por ello mediante un bucle deseo hacer la tarea, pero resulta que la instrucción no me toma el valor de la celda (el cual esta en la hoja FACTURA B6), sino que realiza la operación para todos los items que están en la hoja clientes; la macro es la siguiente:
Private Sub CommandButton4_Click()
Dim Celda As Range
Dim Rango As Range
ultimafilabloque = Sheets("CLIENTES").Range("I1048576").End(xlUp).Row
Set Rango = Sheets("CLIENTES").Range("I3:I" & ultimafilabloque)
Set Celda = Sheets("FACTURA").Range("B6").Value
For Each Celda In Rango
'....INSTRUCCIONES
Next
End Sub
Cómo podría modificar la macro para que si por ejemplo en la hoja FACTURA B6 dice "lista1", ¿la macro solamente se ejecute para las filas de la hoja CLIENTES columna I en las cuales igual aparede el nombre "lista1"?