Pasar codigo de macro a vba

14/09/2006 - 12:57 por Anonimo | Informe spam
Hola, soy nuevo en esto veo que si escribo el codigo como macro
funciona, pero las mismas instrucciones en un modulo vba no.

Por ejemplo, tengo una macro que pone:
Sheets("hoja_1").Select
Range("A1:d10").Select

Lo mismo en el codigo de un "clic_button" me da error en la segunda linea.
Pensaba que el codigo de la ventana de macro se podia copiar directamente.

Voy un poco perdio.

Gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
14/09/2006 - 18:59 | Informe spam
hola, SAM !

Hola, soy nuevo en esto veo que si escribo el codigo como macro funciona, pero las mismas instrucciones en un modulo vba no.
Por ejemplo, tengo una macro que pone:
Sheets("hoja_1").Select
Range("A1:d10").Select
Lo mismo en el codigo de un "clic_button" me da error en la segunda linea. Pensaba que el codigo de la ventana de macro se podia copiar directamente.



suponiendo que por 'click_button' te refieres al evento '_click' de algun boton de la barra de herramientas 'cuadro de controles'...
y que dicho boton esta incrustado en una hoja de calculo, y [obviamente] el codigo en el modulo de 'esa' hoja...

es posible que estes usando una version 'anterior' de excel, y dichos controles 'toman' por omision 'el foco' al ser pulsados -?-
[y mientras un objeto incrustado tenga el 'foco'... no es posible seleccionar otros elementos en la hoja de calculo] :-(

-> prueba desde la ventana de propiedades [en el editor de vba] estableciendo en 'False' la propiedad: -> TakeFocusOnClick

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Gabriel Raigosa
30/09/2006 - 18:52 | Informe spam
Carpeta
Descripción
Dirección

1
** Microsoft Excel *
http://esnips.com/web/GabrielRaigosa

2
Archivos para usar en clase
http://esnips.com/web/RaigosaClase

3
Fechas y Horas
http://esnips.com/web/RaigosaFechasHoras

4
Formato y Formato Condicional
http://esnips.com/web/RaigosaFormatos

5
Foro Excel
http://esnips.com/web/ForoExcel

6
Funciones de Busqueda
http://esnips.com/web/RaigosaBusqueda

7
Funciones de Texto
http://esnips.com/web/RaigosaTexto

8
Funciones Financieras
http://esnips.com/web/RaigosaFinancieras

9
Funciones Logicas
http://esnips.com/web/RaigosaLogicas

10
Graficos con Excel
http://esnips.com/web/RaigosaGraficos

11
Grupo (Sabados)
Privado

12
Grupo (Viernes)
Privado

13
Grupo Excel Septiembre
Privado

14
Juegos con Excel
http://esnips.com/web/RaigosaJuegosExcel

15
Macros con Excel
http://esnips.com/web/Macros-con-Excel

16
Manuales Excel
http://esnips.com/web/RaigosaManuales

17
Paginas WEB
http://esnips.com/web/RaigosaPaginasExcel

18
Practicas - XLS
http://esnips.com/web/RaigosaPracticasXLS

19
Tablas Dinámicas
http://esnips.com/web/RaigosaTablasDinamicas

20
TEST
http://esnips.com/web/GabrielRaigosa-test

21
Validación
http://esnips.com/web/RaigosaValidacion

22
Varios
http://esnips.com/web/RaigosaVarios

23
VBA - Visual Basic para Aplicaciones
http://esnips.com/web/RaigosaVBA



Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
<SAM> escribió en el mensaje
news:O%23osSy%
| Hola, soy nuevo en esto veo que si escribo el codigo como macro
| funciona, pero las mismas instrucciones en un modulo vba no.
|
| Por ejemplo, tengo una macro que pone:
| Sheets("hoja_1").Select
| Range("A1:d10").Select
|
| Lo mismo en el codigo de un "clic_button" me da error en la segunda linea.
| Pensaba que el codigo de la ventana de macro se podia copiar directamente.
|
| Voy un poco perdio.
|
| Gracias
|
|
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida