Jump to content

Seleccion de Celdas para edicion manual


Recommended Posts

Hola a todos,

Tengo un problema… Estoy usando una macro directamente sobre un libro, hago debleclick (dc) sobre la hoja en determinadas celdas y dispara un modulo. El problema, es que ahora hago dc sobro las celdas y no las edita de manera normal, a que llamo normal, a que cuando haces dc aparece el cursor sobre la formula o texto de la celda. Que es lo que hace, me deja seleccionar y si escribo escribe, pero no me deja entrar en la celda, soy claro??

Les paso el código (sin el modulo), como para que vean a que me refiero…


[INDENT]Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Cancel = True

If ActiveCell.Column = 1 Then

ActiveCell = Date 'aca es donde va el modulo, puse esto para que sea mas sencillo

Else

'aca intente de poner activecell.select pero no soluciona el problema

End If

End Sub[/INDENT]


[/CODE]

Que es lo que necesito, cualquiera de estas dos opciones me vienen bien.

  1. alguna forma de seleccionar celdas para editar, que no sea ni Cells(x,x).Select, ni Cells(x,x).Activate, no me sirvio ninguna
  2. alguna forma de activar la macro haciendo dc sin que se de ese fenomeno

Se me ocurrio que tal vez podia usar algo tipo el “rango” _BeforeDoubleClick en el que tengo que hacer dc en lugar de Worksheet_BeforeDoubleClick, pero no se como nombrarlo…

Gracias de antemano…

Tomás

Link to comment
Share on other sites

Hola:

No es exactamente lo que pides, pero se parece bastante.

Yo no conozco la manera de entrar "dentro" de una celda, pero podemos hacer un apaño.

He añadido un TextBox que se adapta automáticamente al tamaño y posicionamiento de la celda activa y se carga con su valor.

Con doble click sobre él, ejecutamos la macro, el cursor se quedará dentro del TextBox, y al modificarlo se actualizará la celda activa.

Espero que te sirva para algo, y si no, puede que te de alguna idea de como solucionar el tema.

Saludos.

AlgoParecido.xls

Link to comment
Share on other sites

  • 2 weeks later...

Jajaja, muy bueno el nombre del archivo… Bueno gracias, la verdad es que la macro esta interesante, lamentablemente para lo que la queria no me termina de servir, pero bueno se tendran que conformar con lo que arme, y si no les gusta, que aprendan ellos a hacer macros, jajaja.. Gracias por la respuesta y disculpa mi tardanza.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Crear macros Excel

  • Posts

    • o... a reserva de que tu modelo "real" tenga elementos que no "se ven" en tu consulta ? prueba con la muestra del adjunto (aunque hay mas alternativas), funciona desde xl-2007 cuentaUnicos vCondiciones (ayudaExcel).xlsx
    • en tanto aclaras esta parte: mira por aqui: - Función CONTAR.SI.CONJUNTO
    • Hola a todos, es mi primer post y realmente necesito la ayuda, mi nombre es German y tengo el siguiente problema a resolver, tengo una base de datos que se actualiza constantemente con la que esta abajo, necesito obtener los siguientes resultados: ¿cuantos "envios a domicilio" de "general" se hicieron obteniendo como resultados valores unicos (contar los datos unicos sobre esos criterios)? y la misma resupuesta sobre "clientes crm". Desde ya muchas gracias, no me da la capacidad para resolver este problema! Gracias de nuevo! Evelin Beltran 159 Envio a Domicilio General Camila Nansen 248 Envio a Domicilio General Alejandra Uspallata 305 Envio a Domicilio General Ana Marìa "La Poro" Damas Mendocinas 647 Envio a Domicilio General Georgina Gallini 1268 Envio a Domicilio General Susana Mazza 1019 Envio a Domicilio General Valu Galdos 638 Envio a Domicilio General Irene Jose Hernandez 1337 Envio a Domicilio clientes cmr Liendo Olivé 1546 Envio a Domicilio General Cristina J. C. Paz 646 Envio a Domicilio General Sebastian Esteco 745 Envio a Domicilio General MARIA DE NAPOLI. Envio a Domicilio clientes cmr Cristina J. C. Paz 646 Envio a Domicilio General Julia J. C. Paz 656 Envio a Domicilio clientes cmr Isabel Triunvirato 521 Envio a Domicilio General Ana Marìa "La Poro" Damas Mendocinas 647 Envio a Domicilio General Julia J. C. Paz 656 Envio a Domicilio clientes cmr      
    • Así es,  estoy desarrollando una app y quisiera limitar ese acceso, para que, ésta sea más especifica en su actividad. Saludos   
    • Saludos @jesuspg Esto es porque estás usando la función MES dentro de la función TEXTO.  si la quitas, tendrás el nombre del mes correcto: =SI(ESBLANCO([@[FECHA DE LA COMUNICACION]]);"";MAYUSC(TEXTO([@[FECHA DE LA COMUNICACION]];"MMMM"))) ¡Bendiciones!
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy