Ejecutar macro solo en determinada ubicación

26/09/2006 - 15:23 por Anibal | Informe spam
Quisiera que me ayuden, tengo una macro que me copia un bloque pero
quisiera que la ejecute solo si la celda activa esta en una hoja
especifica y en la columna correcta.

Preguntas similare

Leer las respuestas

#1 AnSanVal
26/09/2006 - 16:56 | Informe spam
¿Cuales son la hoja específica y la columna correcta?

Saludos desde Tenerife (Islas Canarias).
*****************************************
"Anibal" escribió en el mensaje
news:
Quisiera que me ayuden, tengo una macro que me copia un bloque pero
quisiera que la ejecute solo si la celda activa esta en una hoja
especifica y en la columna correcta.

Respuesta Responder a este mensaje
#2 Anibal
26/09/2006 - 17:14 | Informe spam
Hola AnSanVal

> Quisiera que me ayuden, tengo una macro que me copia un bloque pero
> quisiera que la ejecute solo si la celda activa esta en una hoja
> especifica y en la columna correcta.



El código se ejecuta con teclas abreviadas ctrl+s, la planilla la uso
solamente yo que la conozco pero cuando la use otra persona que no
conozca y precione la combinación de teclas ejecutará el código
estando en cualquier posición del libro.
En este libro de excel, la hoja se llama Comp y la columna es la R, la
fila no importa porque es para ejecutarla en cualquier fila.
El código es el siguiente

Sub Macro2()
'
'
' Acceso directo: CTRL+s
'
Dim FilaDos As Range
Set FilaDos = ActiveCell

Application.Goto Reference:="Subt_item"
Selection.Copy

With FilaDos
.Parent.Activate
.Activate
End With

ActiveSheet.Paste
End Sub

Muchas gracias por la atención.
Respuesta Responder a este mensaje
#3 AnSanVal
26/09/2006 - 17:45 | Informe spam
Pon tu código entre las siguientes líneas:

If ActiveSheet.Name = "Comp" And ActiveCell.Column = 18 Then
' . aquí va tu código
End If

Saludos desde Tenerife (Islas Canarias).
***********************************
"Anibal" escribió en el mensaje
news:
Hola AnSanVal

> Quisiera que me ayuden, tengo una macro que me copia un bloque pero
> quisiera que la ejecute solo si la celda activa esta en una hoja
> especifica y en la columna correcta.



El código se ejecuta con teclas abreviadas ctrl+s, la planilla la uso
solamente yo que la conozco pero cuando la use otra persona que no
conozca y precione la combinación de teclas ejecutará el código
estando en cualquier posición del libro.
En este libro de excel, la hoja se llama Comp y la columna es la R, la
fila no importa porque es para ejecutarla en cualquier fila.
El código es el siguiente

Sub Macro2()
'
'
' Acceso directo: CTRL+s
'
Dim FilaDos As Range
Set FilaDos = ActiveCell

Application.Goto Reference:="Subt_item"
Selection.Copy

With FilaDos
.Parent.Activate
.Activate
End With

ActiveSheet.Paste
End Sub

Muchas gracias por la atención.
Respuesta Responder a este mensaje
#4 Gabriel Raigosa
30/09/2006 - 22:26 | 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
"Anibal" escribió en el mensaje
news:
| Quisiera que me ayuden, tengo una macro que me copia un bloque pero
| quisiera que la ejecute solo si la celda activa esta en una hoja
| especifica y en la columna correcta.
|
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida