doctorkaos

doctorkaos

 3.150 puntos  Distrito Federal, México @doctorkaos desde - visto

Preguntas y respuestas en Microsoft Excel

Respuesta en a

Como hacer que al pulsar un botón cambie una celda

Puedes hacerlo de las siguientes dos maneras: sub respuesta1 () Const cl = "cl" Const br = "br" Const mx = "mx" Const ar = "ar" Range("a1").Select Do While Not IsEmpty(ActiveCell) Select Case ActiveCell Case Is = cl ActiveCell =...
Respuesta en a

Necesito tu ayuda urgente.

Si va a llevar la misma fecha solo, ponle un =al primera celda de fecha, ejemplo: celda fecha 1 (a1) = 03/03/2008 celda de fecha 2 (a2) =a1 Y con esto cada vez que cambies la fecha la otra cambiara a la que tenga tu celda de fecha uno. Pero si lo que...
Respuesta en a

Monitorear una celda

Disculpa la tardanza por contestar, estaba checando el código que te envíe en un principio, acerca de las inquietudes que tenias en lo referente al "o=range("h1").value " se refiere acerca que o tomara el valor de la celda h1 pero no le hagas mucho...
Respuesta en a

Macro que se ejecuta cuando cambia una celda

Puedes intentarlo con el siguiente código. Este va el la parte del worksheet que este ejecutando o donde quieres que se ejecute la macro, pero antes necesitas cambiar el nombre la celda O21 por el de VB_Trigger Public Sub Worksheet_Change(ByVal...
Respuesta en a

Nombre de hoja

Puedes hacerlo con el siguiente código: Sub nombre_hoja_celda() Range("d1") = ActiveSheet.Name End Sub Y con eso tendrás el nombre de tu hoja el la celda que tu elijas. Saludos y recuersda cerrar esta pregunta para que no se quede volando.
Respuesta en a

Fechas pasadas

Espero te ayude este código de macro que puedes poner en visual basic, solo cambiale lo que te haga falta y veras como funciona correctamente. Dim VAL_DIAS1 Dim VAL_DIAS2 Dim VAL_DIAS3 Dim FECHA_COMPA Dim fecha_dia Dim NUM_dias VAL_DIAS1 =...
Respuesta en a

Copiar formato buscado

Es posible, pero un poco complicado de todas maneras te anexo un código para que lo intentes hacer Range("A1").Select Do While Not IsEmpty(ActiveCell) ActiveCell.Offset(0, 1).Select ActiveCell.FormulaR1C1 = _...
Respuesta en a

Celda que se actualiza sólo una vez

Puedes probnar con este código haber que sucede lo tienes que anotar en el código de visual basic en la opción de This Work o este libro según la version y con eso tendrás el tiempo, usuario y fecha del sistema y no se modificara hasta que cierres el...
Respuesta en a

Cambiar nombres de las celdas en un rango

Puedes hacerlo de las siguientes dios maneras: Const cl = "cl" Const br = "br" Const mx = "mx" Const ar = "ar" Range("a1").Select Do While Not IsEmpty(ActiveCell) Select Case ActiveCell Case Is = cl ActiveCell = Sheets("hoja3").Range("b1") End Select...
Respuesta en a

Macro para formato condicional

Te recomiendo lo siguiente, primero introduce una columna antes de los datos que tienes para que puedas introducir la fórmula de "=LARGO(B2)", esto hará que logres saber cuantos caracteres tiene tu primer registro. Anexo ademas el código de macro...

5 respuestas no visibles