Foros del Web » Soporte técnico » Ofimática »

VB Formulas entre hojas de un mismo libro

Estas en el tema de VB Formulas entre hojas de un mismo libro en el foro de Ofimática en Foros del Web. Sub Macro2() Dim r As Double Dim c As Double Sheets("PU's(1)").Select c = ActiveCell.Column r = ActiveCell.Row Worksheets("CARTA PROPUESTA").Activate [a1].FormulaR1C1 = "='PU''s(1)'!R[" & r - ...
  #1 (permalink)  
Antiguo 16/05/2007, 12:08
Dic
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 16 años, 11 meses
Puntos: 0
VB Formulas entre hojas de un mismo libro

Sub Macro2()
Dim r As Double
Dim c As Double
Sheets("PU's(1)").Select
c = ActiveCell.Column
r = ActiveCell.Row
Worksheets("CARTA PROPUESTA").Activate
[a1].FormulaR1C1 = "='PU''s(1)'!R[" & r - 1 & "]C[" & c - 1 & "]"
Sheets("PU's(1)").Select
End Sub

estando en PU's(1) toma los valores
c=4 y r=11

se cambia de hoja a CARTA PROPUESTA y en la celda activa B31 me pone
='PU''s(1)'!F42

que no corresponde a c=2 que es B y r=31

este es mi problema me podrian ayudar perdon por no saberlo explicar
  #2 (permalink)  
Antiguo 16/05/2007, 13:31
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Re: VB Formulas entre hojas de un mismo libro

Veo que decidiste ya no probar en LWP. Prueba esto, es usando el Address del que te hable:

Sub Macro2()
Dim rango As String
Sheets("PU's(1)").Select
rango = ActiveCell.Address
Sheets("CARTA PROPUESTA").Select
[b1] = "='PU''s(1)'!" + rango
Sheets("PU's(1)").Select
End Su

Abraham
  #3 (permalink)  
Antiguo 22/05/2007, 19:09
Dic
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: VB Formulas entre hojas de un mismo libro

Mil Gracias Abraham me hecho un gran favor...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:05.