You are on page 1of 3

Instrucciones para copiar una celda en un rango variable

Solo consultas sobre macros y cdigo VBA Excel.



Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrs ms probabilidad de respuesta!
Compartir en:

Publicar una respuesta
7 mensajes Pgina 1 de 1
Instrucciones para copiar una celda en un rango variable
por vicman72 26 Ene 2013 15:17
Tengo 2 columnas, la columna A con datos desde la celda A2 hasta la A50, sin embargo el largo de esa columna puede ser variable, en la columna b inserto una formula en la
celda B2 y necesito copiar esa formula en toda la columna B, hasta el ltimo valor de la columna A. necesito me ayuden para concer las instrucciones y pueda generar una macro
que me permita hacer esto.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
vicman72
Miembro Nuevo


Registrado: 26 Ene 2013 15:07
Arriba

Re: Instrucciones para copiar una celda en un rango variable
por Cacho R 26 Ene 2013 16:37
Imaginemos, vicman, que ya tienes escritos tus valores de la columna A, tu frmula en la celda B2 y por debajo de la celda B2: La mismsima NADA!...

- Selecciona la celda B2: Adviertes que en el ngulo inferior derecho de la celda hay como una "cosita"?...

- Sin prisa pero sin pausa, acerca el cursor del ratn a "esa cosita". Si tuviste xito, vers que tu cursor pasar de ser una cruz respetable, musculosa y blanca a ser una cruz
inexpresiva, esmirriada y negra (en algunas configuraciones puede que no tengas una cruz... Pero que el cursor cambia su aspecto: Lo cambia!).

- se ser tu momento!... Cuando el cambio se produzca no dudes en hacer un "doble click izquierdo" sobre "la cosita": Vers que se convertir en tu mejor amiga! (a estos
efectos, claro).

Creme, vicman, que si los "hados excelianos" te fueron favorables entonces vers -ipso facto- que tu frmula de la celda B2 se copi hacia abajo, tanto como lo estabas
necesitando: Simple, verdad?

xitos en tu nueva experiencia !!!
Saludos, Cacho R.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa

Cacho R
Miembro Frecuente


Registrado: 23 Jun 2011 17:15
Ubicacin: Buenos Aires
YIM
Arriba

Re: Instrucciones para copiar una celda en un rango variable
por vicman72 26 Ene 2013 17:12
Cuales son esas instrucciones para meterlo dentro de mi macro?
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
vicman72
Miembro Nuevo


Registrado: 26 Ene 2013 15:07
Arriba

Re: Instrucciones para copiar una celda en un rango variable
por vicman72 26 Ene 2013 17:20
Estoy usando estas instrucciones.. cuando copio la formula hacia abajo el rango esta limitado hasta la fila 22 que es el ltimo dato; sin embargo, si ese rango cambia a 25 y ejecuto
la macro, ese valor quedar fijo a menos que pueda hacer variable ese rango,con base en los datos de la columna A.

Range("B2").Select
ActiveCell.FormulaR1C1 = "FORMULA"
Range("B2").Select
Selection.AutoFill Destination:=Range("B2:B22")
Range("B2:B22").Select
Selection.Copy
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
vicman72
Miembro Nuevo


Registrado: 26 Ene 2013 15:07
Arriba

Re: Instrucciones para copiar una celda en un rango variable
por Cacho R 26 Ene 2013 19:25
Podras intentar algo como:
Cdigo: Seleccionar todo
With Range("a2", [a2].End(xlDown))
.Offset(, 1).Formula = "= 1 - 3*A2"
End With
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa

Cacho R
Miembro Frecuente


Registrado: 23 Jun 2011 17:15
Ubicacin: Buenos Aires
YIM
Arriba

Re: Instrucciones para copiar una celda en un rango variable
por vicman72 27 Ene 2013 01:23
Gracias... Me ha servido bastante... gracias nuevamente.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
vicman72
Miembro Nuevo


Registrado: 26 Ene 2013 15:07
Arriba

Re: Instrucciones para copiar una celda en un rango variable
por Cacho R 27 Ene 2013 11:23
vicman72 escribi:Gracias... Me ha servido bastante... gracias nuevamente.

Fue un gusto y hasta la prxima.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa

Cacho R
Miembro Frecuente


Registrado: 23 Jun 2011 17:15
Ubicacin: Buenos Aires
YIM

You might also like