¿Es posible usar una variable en Range?
Tengo algunas celdas llamadas test1 , test2 , etc.
Range("test1") funciona como Range("A1"), pero Range(variable) o Range("variable") no funcionan.
Quiero establecer una variable cellName y cuando recorro test1 , test2 , las celdas llamadas test1 y test2 hacen algo.
Dim cellName as String Dim rng As Range, cell As Range Set rng = Range("C5:C8") For each cell In rng cellName = cell.Value Worksheets("Sheet2").Range("cellName").Value = "Good" Next cellProbar:
Sub test() Dim cellName As String Dim rng As Range For Each rng In Range("C5:C8") cellName = rng.Value Worksheets("Hoja1").Range(cellName).Value = "Good" Next rng Set rng = Nothing End SubSi desea modificar celdas en C5: C8, solo necesita hacer:
Dim cellName as String Dim rng As Range, cell As Range Set rng = Range("C5:C8") For each cell In rng cell = "Good" Next cell