Crear macro

06/01/2010 - 14:27 por Jorge | Informe spam
Hola. Tengo en la Hoja1, columna B, una serie de datos que son el resultado
de formulas. En B11 cree un cuadro de lista, con tres opciones: vacio ("");
Interés corriente e Interés Máximo convencional. La celda vinculada la ubique
en Hoja3, celda B2. En hoja1 B14, tengo otro cuadro de lista con 3 opciones:
vacio ("""; sobre capital y sobre capital reajustado (celda vinculada
Hoja3!F2).- Mediante una macro, "limpio" los datos de las celdas de la
columna B de la Hoja 1, y luego me posiciona en B5, que es donde inicio el
ingreso de datos. Lo que necesito, es que la misma macro me seleccione en los
2 cuadros de lista, la opción vacio, que corresponde con el 1 de la celda
vinculada. Gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
06/01/2010 - 18:23 | Informe spam
hola, Jorge !

prueba agregando a la macro una instruccion +/- como la siguiente:

worksheeets("hoja3").range("b2,f2").clearcontents

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Hola. Tengo en la Hoja1, columna B, una serie de datos que son el resultado de formulas.
En B11 cree un cuadro de lista, con tres opciones: vacio (""); Interes corriente e Interes Maximo convencional.
La celda vinculada la ubique en Hoja3, celda B2.
En hoja1 B14, tengo otro cuadro de lista con 3 opciones: vacio ("""; sobre capital y sobre capital reajustado (celda vinculada Hoja3!F2).
Mediante una macro, "limpio" los datos de las celdas de la columna B de la Hoja 1, y luego me posiciona en B5
que es donde inicio el ingreso de datos.
Lo que necesito, es que la misma macro me seleccione en los 2 cuadros de lista, la opcion vacio
que corresponde con el 1 de la celda vinculada. Gracias
Respuesta Responder a este mensaje
#2 Jorge
06/01/2010 - 21:50 | Informe spam
Hola Hector Miguel. Gracias, pero me arroja la siguiente leyenda: Error de
compilación. No se ha definido Sub o Funcion
La macro quedo asi:
Range
("B5,B6,B7,B13,B17,B19,B24,B27,B29,B34,B37,B39,B44,B47,B49,B54,B57,B59,B64,B67,B69,B74").ClearContents
worksheeets("hoja3").Range("b2,f2").ClearContents
Range("B5").Select

¿Que falta?
"Héctor Miguel" escribió:

hola, Jorge !

prueba agregando a la macro una instruccion +/- como la siguiente:

worksheeets("hoja3").range("b2,f2").clearcontents

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
> Hola. Tengo en la Hoja1, columna B, una serie de datos que son el resultado de formulas.
> En B11 cree un cuadro de lista, con tres opciones: vacio (""); Interes corriente e Interes Maximo convencional.
> La celda vinculada la ubique en Hoja3, celda B2.
> En hoja1 B14, tengo otro cuadro de lista con 3 opciones: vacio ("""; sobre capital y sobre capital reajustado (celda vinculada Hoja3!F2).
> Mediante una macro, "limpio" los datos de las celdas de la columna B de la Hoja 1, y luego me posiciona en B5
> que es donde inicio el ingreso de datos.
> Lo que necesito, es que la misma macro me seleccione en los 2 cuadros de lista, la opcion vacio
> que corresponde con el 1 de la celda vinculada. Gracias


.

Respuesta Responder a este mensaje
#3 Héctor Miguel
06/01/2010 - 22:28 | Informe spam
hola, Jorge !

... me arroja la siguiente leyenda: Error de compilacion. No se ha definido Sub o Funcion
La macro quedo asi:
Range ("B5,B6,B7,B13,B17,B19,B24,B27,B29,B34,B37,B39,B44,B47,B49,B54,B57,B59,B64,B67,B69,B74").ClearContents
worksheeets("hoja3").Range("b2,f2").ClearContents
Range("B5").Select

Que falta?



mas bien, "le sobra"... (perdon, por escribir de memoria puse una triple "e" en worksheeets)
cambia esa instruccion por esta otra:

worksheets("hoja3").range("b2,f2").clearcontents

saludos,
hector.

__ previos __
prueba agregando a la macro una instruccion +/- como la siguiente:

worksheeets("hoja3").range("b2,f2").clearcontents

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Hola. Tengo en la Hoja1, columna B, una serie de datos que son el resultado de formulas.
En B11 cree un cuadro de lista, con tres opciones: vacio (""); Interes corriente e Interes Maximo convencional.
La celda vinculada la ubique en Hoja3, celda B2.
En hoja1 B14, tengo otro cuadro de lista con 3 opciones: vacio ("""; sobre capital y sobre capital reajustado (celda vinculada Hoja3!F2).
Mediante una macro, "limpio" los datos de las celdas de la columna B de la Hoja 1, y luego me posiciona en B5
que es donde inicio el ingreso de datos.
Lo que necesito, es que la misma macro me seleccione en los 2 cuadros de lista, la opcion vacio
que corresponde con el 1 de la celda vinculada. Gracias
Respuesta Responder a este mensaje
#4 Jorge
14/01/2010 - 00:08 | Informe spam
Como siempre, gracias.-

"Héctor Miguel" escribió:

hola, Jorge !

> ... me arroja la siguiente leyenda: Error de compilacion. No se ha definido Sub o Funcion
> La macro quedo asi:
> Range ("B5,B6,B7,B13,B17,B19,B24,B27,B29,B34,B37,B39,B44,B47,B49,B54,B57,B59,B64,B67,B69,B74").ClearContents
> worksheeets("hoja3").Range("b2,f2").ClearContents
> Range("B5").Select
>
> Que falta?

mas bien, "le sobra"... (perdon, por escribir de memoria puse una triple "e" en worksheeets)
cambia esa instruccion por esta otra:

worksheets("hoja3").range("b2,f2").clearcontents

saludos,
hector.

__ previos __
>> prueba agregando a la macro una instruccion +/- como la siguiente:
>>
>> worksheeets("hoja3").range("b2,f2").clearcontents
>>
>> si cualquier duda (o informacion adicional)... comentas ?
>> saludos,
>> hector.
>>
>> __ OP __
>>> Hola. Tengo en la Hoja1, columna B, una serie de datos que son el resultado de formulas.
>>> En B11 cree un cuadro de lista, con tres opciones: vacio (""); Interes corriente e Interes Maximo convencional.
>>> La celda vinculada la ubique en Hoja3, celda B2.
>>> En hoja1 B14, tengo otro cuadro de lista con 3 opciones: vacio ("""; sobre capital y sobre capital reajustado (celda vinculada Hoja3!F2).
>>> Mediante una macro, "limpio" los datos de las celdas de la columna B de la Hoja 1, y luego me posiciona en B5
>>> que es donde inicio el ingreso de datos.
>>> Lo que necesito, es que la misma macro me seleccione en los 2 cuadros de lista, la opcion vacio
>>> que corresponde con el 1 de la celda vinculada. Gracias


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida