
Hoja variable dentro de un rango
Publicado por Francisco (7 intervenciones) el 10/12/2021 18:32:26
Necesito hacer una macro que llame a los datos de otra hoja, pero que esta pueda variar. Se me ocurrió llamar asignar la hoja que quiero llamar a una variable y tendría que preocuparme solo del nombre que le voy a poner. Por ejemplo, si estoy en la hoja "Ventas" la hoja de donde quiero sacar los datos la tendría que llamar "Ventasa". ¿Cómo se pondría la variable dentro de una formula para usarlo como rango? Hasta el momento tengo este código pero no se como llamarla la variable correctamente. ¿O existe una manera mas fácil de hacer esto?
Sub Macro7()
'rellenado para ver el grafico de ventas
Dim c As String
c = ActiveSheet.Name + "a"
Range("B2").FormulaR1C1 = "=SUMIF(c&!C,RC[-1],c&!C[3])"
Range("B2").Select
Selection.AutoFill Destination:=Range("B2:B733")
End Sub
Sub Macro7()
'rellenado para ver el grafico de ventas
Dim c As String
c = ActiveSheet.Name + "a"
Range("B2").FormulaR1C1 = "=SUMIF(c&!C,RC[-1],c&!C[3])"
Range("B2").Select
Selection.AutoFill Destination:=Range("B2:B733")
End Sub
Valora esta pregunta


0