Excel - Asignar formula coincidir a una variable

 
Vista:
sin imagen de perfil

Asignar formula coincidir a una variable

Publicado por Francisco (7 intervenciones) el 10/12/2021 14:32:14
Hola, necesito hacer una macro para definir rangos de matrices variables de acuerdo a una regla. Quiero asignar valores a una variable con la formula coincidir. ¿Cómo se debería hacer? Mi idea también es insertar una variable dentro de otra. Por ejemplo, hacer que los rangos dentro de la formula coincidir (que ya asigne a una variable) sean variables también, como tener dos variables que se retroalimenten ¿se puede hacer eso?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Asignar formula coincidir a una variable

Publicado por Francisco (7 intervenciones) el 10/12/2021 15:29:33
Sub borrador()
Dim a As Integer
a = 2
Dim b As Integer
b = 0
Range("E733").Value = 1
If b < 733 Then
Range("T3").FormulaR1C1 = "=MATCH(1,R" & a & "C5:R733C5,0)"
b = Range("T3")
Range("C" & a & "") = "=IF(R" & a & "C3,SUM(R" & a & "C3:R" & b & "C3)/COUNTIF(R" & a & "C3:R'b'C3,""<>0""),R" & a & "C3)"
'Extender la columna hasta 'b'
Range("D" & a & "").Select
Selection.AutoFill Destination:=Range("D" & a & ":D" & b & ""), Type:=xlFillDefault
a = b + 1
End If
End Sub


esto es lo que tengo pero me aparece un error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar