............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Ver el tema anterior Ver el tema siguiente Ir abajo

SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Mensaje por Pedro11111 el Jue Mayo 20, 2010 7:48 am

Hola, buenos días,

tengo el siguiente código:

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo ws_exit:
Application. EnableEvents = False
If Not Intersect(Target, Me. Range("A1:A10")) Is Nothing Then
With Target
If IsNumeric(. Value) Then
. Value = (Int(. Value) + (. Value - Int(. Value)) * 100 / 60) / 24
. NumberFormat = "hh:mm"
End If
End With
End If

Ws_exit:
Application. EnableEvents = True
End Sub


El rango de celdas seleccionado en el código es

A1:A10

y necesitaría poder seleccionar rangos diferentes... B1:B2O, D2:D21 Y H1:H20 y otros.

He hecho varias pruebas e intentos, pero sin resultado favorable.

¿Cómo podría hacerlo?


Muchas gracias.

Saludos.

Pedro11111

Masculino Cantidad de envíos : 20
Edad : 48
Ciudad - Pais : valencia - españa
Version de Excel : 2007
Fecha de inscripción : 29/10/2009

Volver arriba Ir abajo

Re: SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Mensaje por avalencia el Jue Mayo 20, 2010 6:29 pm

¿¿¿y porque no mostraste tus "pruebas"???


If Not Intersect(Target, Range("A1:A10, B1:B20,D2:D21")) Is Nothing Then

Abraham

avalencia
MS MVP
MS MVP

Masculino Cantidad de envíos : 99
Edad : 38
Ciudad - Pais : Lima - Peru
Version de Excel : 2003 - 2007 - 2010
Fecha de inscripción : 28/06/2009

http://abrahamexcel.webcindario.com/

Volver arriba Ir abajo

Re: SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Mensaje por Pedro11111 el Vie Mayo 21, 2010 3:38 am

Sin problemas...

Las pruebas hechas son poner entre rango y rango un punto y coma. Otra fue seleccionando toda la hoja (poniendo todos los rangos) y restando las celdas que no quería que influyeran y seguramente alguna más sin mucho fundamento...

¿¿¿Satisfecho???

Pedro11111

Masculino Cantidad de envíos : 20
Edad : 48
Ciudad - Pais : valencia - españa
Version de Excel : 2007
Fecha de inscripción : 29/10/2009

Volver arriba Ir abajo

Re: SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Mensaje por Pedro11111 el Vie Mayo 21, 2010 4:05 am

Hola de nuevo,

he de decirte que funciona a las mil maravillas, con una pequeña salvedad:

delante de Range falta "Me." y "B1:B20" hay que ponerlo sin espacio detrás de la coma. He hecho prueba sin esos pequeños detalles y no funcionaba. Una vez corregido... de maravilla, como ya te he dicho.

Pues nada, muchas gracias por todo y disculpa por las molestias.

Saludos.

Pedro11111

Masculino Cantidad de envíos : 20
Edad : 48
Ciudad - Pais : valencia - españa
Version de Excel : 2007
Fecha de inscripción : 29/10/2009

Volver arriba Ir abajo

Re: SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Mensaje por avalencia el Vie Mayo 21, 2010 10:34 am

1- Si lees sobre VBA, veraz que el "Me" no es necesario.
2- Si analizas un poco, veraz que mencionar lo del espacio es inncesario
3- ¿Me estas enseñando a programar?

Abraham

PD1: Si no deseas que te ayuden, solo dilo y nunca mas te respondo

avalencia
MS MVP
MS MVP

Masculino Cantidad de envíos : 99
Edad : 38
Ciudad - Pais : Lima - Peru
Version de Excel : 2003 - 2007 - 2010
Fecha de inscripción : 28/06/2009

http://abrahamexcel.webcindario.com/

Volver arriba Ir abajo

Re: SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Mensaje por Pedro11111 el Lun Mayo 24, 2010 3:19 am

Ojala tuviera la capacidad de enseñar a programar a alguien. No tengo ni idea sobre el tema "macros" y mucho menos sobre programar... ya quisiera yo.

Solo te dije que sin el "Me. (que no tengo ni idea de que es) y sin el espacio no me funcionaba. Igual lo estaba haciendo mal.

Por otra parte sólo busco ayuda sobre un tema del que soy un total "neófito", así es que tranquilo... no seas tan susceptible.

Gracias por todo.

Saludos cordiales.

Pedro11111

Masculino Cantidad de envíos : 20
Edad : 48
Ciudad - Pais : valencia - españa
Version de Excel : 2007
Fecha de inscripción : 29/10/2009

Volver arriba Ir abajo

Re: SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Mensaje por JIMMYRUNA el Mar Sep 23, 2014 9:32 pm

Muy útil, sin embargo no encontré lo que necesito. Estoy tratando de seleccionar en una hoja activa celdas de un rango definido al hacer click en cualquier celda de la hoja de modo que la siguiente click tambien selecione el rango sin que borre el anterior, es como selecionar rangos presionando la tecla Control, pero desde VBA Excel. No se, si alguien puede resolverlo. Gracias de antemano.

JIMMYRUNA

Masculino Cantidad de envíos : 1
Edad : 57
Ciudad - Pais : CUSCO - PERU
Version de Excel : MS EXCEL 2010
Fecha de inscripción : 23/09/2014

Volver arriba Ir abajo

Re: SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO

Mensaje por Contenido patrocinado Hoy a las 11:27 pm


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.