You are on page 1of 12

Buenas :

Quisiera saber si me pueden decir como hacer me de 30 dias de una fecha espesifica y que apartir del
dia 25 aparesca una alerta ( en rojo ) cuando falta 5 dias para llegar a la fecha deseada. quiero decir los
dias 25 , 26 , 27 , 28 , 29 y 30 en rojo.
Intente =E5+30 , pero al darle en formato confidencial el color rojo me lo da en siempre y no solo a los 5
dias antes de llegar a los 30
ejemplo en B1(22-09-08) y C1 (22-10-08) los 30 dias serian entre B1 y C1 pero nesecito que apartir de
los 25 dias se empieze a poner en rojo para avisarme que esta por llegar a los 30 dias

Gracias Diego
08/10/2008 Hola:
Pods utilizar formato condicional con frmula.
En la celda que quieras colorear la opcin del formato condicional es:
frmula (en lugar de valor de celda) y en el campo sgte escrib esto y
asign un color :
Experto
=C1-HOY() < 5

Probalo y si responde a tu consulta no olvides finalizarla

Saludos
Els

Buenas tardes mire lo que deseo hacer es que al abrir un archivo y en las celdas de la columna a son
menor o igual a la fecha actual y las celdas de la columna b estn vacias entonces que estas celdas que
cumplen esta condicin las coloque en rojo. en a1 y a2 coloco la fecha para ensayar asi:20080924 pero
cuando le doy correr en ningn momento me selecciona nada.
Sub auto_open()
Do Until ActiveCell = ""
If Range("a1").Value = Date And ("b1") = "" Then
Range("A1:B1").Select
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
End If
ActiveCell.Offset(0, 1).Activate
ActiveCell.Offset(1, 0).Activate
Loop
End Sub

me puede por favor mirar el cdigo para ver cuales son mis errores.
Muchas Gracias

25/09/2008 Hola:
Esta rutina se ejecuta al abrirse el libro. Debieras indicar la hoja (porque no
siempre ser la misma hoja la que se abre, o si? ) . Adems debes seleccionar
la primer celda del rango a recorrer y luego hacer mencin a la celda activa
Sheets("tu hoja").select 'opcional
Experto
Activesheet.range("A1").select
Do....
fila = activecell.row

if activecell.value = date and activecell.offset(0,1) = "" then


range("A" & fila & ":B" & fila).select
With '.......siguen tus lneas

Prob con estos cambios y si an no lo solucionas avisame que la probar en 1


libro mo.

Saludos
Elsa

http://es.geocities.com/lacibelesdepunilla/manual_VBA
02/10/200 El cdigo que usted me envi me ha funcionado perfectamente muchas gracias, ahora el
8 problemita que tengo es que la fecha la alimento por medio de un textbox de un userform y
esta fecha se almacena en la columna a , el problema es que no se como se debe de
alimentar esa fecha por que si la alimento como 8/10/2008 luego en la celda me queda en
0.entonces la pregunta es como debo de dimensionar el textbox y en que formato se debe de
ingresar la fecha.
Usuario
Muchas Gracias.

Hasta pronto.
03/10/200 La instruccin que pasa el textbox a la celda debe contener la funcin CDate, ej:
8 activecell.value = CDate(textbox1)

En el textbox ingres la fecha como lo hacs generalmente: dd/mm/yy


De esta manera tendr el mismo formato y podrs compararla con Date
Experto
Saludos
Elsa

El 5 de Septiembre 2006
Re: Re: Sonido en una funcin condicional
Tambin puedes probar con una funcin que de como aparente resultado un sonido, esta sera lgo as
como la sig. colocada en un mdulo, tal cual...
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal
hModule As Long, ByVal dwFlags As Long) As Long
Public Function SONAR()
PlaySound "C:WindowsMediaRingin.wav", ByVal 0&, SND_FILENAME Or SND_ASYNC
End Function

En la celda que lleve la condicin pondras la frmula:


=SI(A1<10,SONAR(),"")
As sonar si el valor de A1 es menor a 10

El 17 de Septiembre 2008
Re: ALARMA
hola, chicos !
solo comentar que, si no se piensa en declarar las constantes para llamar a la API
seria conveniente modificar el codigo de la funcion cambiando
de: -> SND_FILENAME Or SND_ASYNC
a: -> &H20000 Or &H1
saludos,
hector.

Abuso?. Publicidad, ilegal, contenido, ofensivo, ...

Agradecer
1 mensajes El 8 de Octubre 2008
Rango: Invitado aviso de excel
buenas :
quiesiera saber si me pueden explicar como crear una alarma en excel pero no sonora , solo que una celd
color rojo con fechas.
el tema es el siguiente en la celda B1 tengo 01/09/08 y en la C1 la formula ( = B1+30 ) , la cual me da 01/1
nesecito es que apartir del dia 25/09/08 se ponga rojo ( los dias 25/09 , 26/09 , 27/09 , 28/09 , 29/09 , 30/0
avisarme cada ves que abra el excel me de cuenta cuales son los dias que tengo que controlar.
gracias

Usuario Nuevo

Agradecimientos: 0
Mensajes: 4

ala
rm
as
:
Octu
bre
29,
2008
,
04:2
6:47
pm

mi consulta es la siguiente quisiera saber si


en excel se pueden poner alarmas por ej.
algun vencimiento o algo por el estilo muchas
gracias.

mi mail es sergioimpolino@hotmail.com si me
pueden responder estare muy agradecido

En lnea

MaxLP Re: alarmas


Usuario Respuesta #1 : Octubre 29, 2008, 09:44:44 pm
Avanzado
Alarmas en que sentido?
Agradecimientos:
0 En que por ejemplo hoy abris el archivo y
Mensajes: 646
arriba te diga que hoy hay vencimientos?

Si es eso, tenes que usar la funcion


condicional.

=si(A1=HOY();"vence hoy";"no vence")

en A1, estaria la fecha de vencimiento de por


ej una factura.

a hay vencimientos y a hoy no vence nada, lo


podes cambiar por 1 y 0 respectivamente (sin
comillas), entonces despues haces:

=si(suma(B2:B20)>=1;"Hoy hay
En lnea

moniser Re: alarmas


Usuario Nuevo Respuesta #2 : Octubre 30, 2008, 10:23:07 am

gracias MaxLP lo pruevo y cualquier cosa te


Agradecimientos:
aviso che muchas gracias
0
Mensajes: 4

En lnea

superplanilla Re: alarmas


Usuario Novato Respuesta #3 : Noviembre 03, 2008, 07:44:54 pm

Otra solucin es con una macro que chequee


Agradecimientos:
la hora al abrirse y suene o no, segn el caso.
1
Mensajes: 60

En lnea

exa79623 Re: alarmas


Usuario Nuevo Respuesta #4 : Abril 13, 2009, 01:04:05 am

yo aria lo siguiente marcas una celda que


Agradecimientos:
tenga fecha de vecimiento EJ (A1) te vas a
1
Mensajes: 10 formato => formato condicional te aparese un
cuado como de filtro en el primer campo le
pones formula y ahi le incluis esta =si(A1 >
HOY();"verdadero"; "Falso") luego donde dic
formatos clickias la solapa ultima y elegi el
color rojo acepta todo luego copias la celda
marcada (a1) copias y marcas todas las celdas
donde tengas las fechas a evaluar, unas ves
marcadas te vas a edicion => pegado
especial y tilda Formato acepta y listo vas a
tener tu marcador de vencidos
saludos esperote sirva

En lnea

superplanilla Re: alarmas


Usuario Novato Respuesta #5 : Abril 13, 2009, 12:13:02 pm

Yo le pondra la h y el acento a "aria"


Agradecimientos:
1
Mensajes: 60

En lnea

exa79623 Re: alarmas


Usuario Nuevo Respuesta #6 : Abril 15, 2009, 07:52:35 am

superplanilla estamos para aportar en el foro


Agradecimientos:
no para criticar como escrivimos un abrazo
1
Mensajes: 10 matias 13( aos)

En lnea

popea Re: alarmas


Usuario Novato Respuesta #7 : Abril 18, 2009, 12:26:46 pm

Cita de: exa79623 en Abril 15, 2009, 07:52:35 am


Agradecimientos:
1 superplanilla estamos para aportar en el foro no para
Mensajes: 122 criticar como escrivimos un abrazo
matias 13( aos)
Estoy de acuerdo con el aporte de
Superplanilla. Si tens 13 aos va siendo hora
de que escribas bien. Ah, "vez" se escribe as
(cuando te refers a "una vez marcada"); con
S es conjugacin del verbo Ver.
y escriBimos va con B.
y tu nombre tambin lleva tilde ("Matas").

anterior
prximo
AGREGAR A
FAVORITOS
|
IMPRIMIR

Autor Tema: Cronmetro en Excel (Ledo 710 veces)


0 Usuarios y 1 Visitante estn viendo este tema.

psanturion Cronmetro en Excel


Usuario Nuevo : Marzo 31, 2009, 08:29:42 am

Hola.
Agradecimientos:
Necesito hacer un libro de Excel que tome el
0
Mensajes: 2 tiempo de una carrera.
En una de las hojas tengo la lista de los
En lnea

superplanilla Re: Cronmetro en Excel


Usuario Novato Respuesta #1 : Abril 07, 2009, 09:25:10 am

Una forma sera oprimir la combinacin


Agradecimientos:
Control+: (dos puntos) para obtener la hora
1
Mensajes: 60 actual, cuando comienza la carrera y cuando
llega cada corredor. Luego, restando los dos
tiempos, se sabe cunto tard cada uno. Se
puede hacer una cosa ms elaborada con una
macro.

En lnea

jesusehn Re: Cronmetro en Excel


Usuario Nuevo Respuesta #2 : Abril 09, 2009, 03:54:32 pm

asi no sirve, es para cronometrara carreras


Agradecimientos:
de ciclismo
0
Mensajes: 1

En lnea

superplanilla Re: Cronmetro en Excel


Usuario Novato Respuesta #3 : Abril 13, 2009, 12:11:45 pm

Y por qu no sirve? Qu tiene que ver con


Agradecimientos:
que sean carreras de ciclismo o de
1
Mensajes: 60 embolsados?

En lnea

psanturion Re: Cronmetro en Excel


Usuario Nuevo Respuesta #4 : Abril 14, 2009, 11:32:40 am

Hola. Por lo que pude ver, el mtodo de


Agradecimientos:
Control+: "guarda" en una celda la hora
0
Mensajes: 2 actual en formato h:mm, y yo tambin
necesito los segundos, porque como dijo
jesusehn es para cronometrar carreras de
ciclismo; y el cambiar el formato de celda a
h:mm:ss no sirve... (siempre quedan 0
En lnea

superplanilla Re: Cronmetro en Excel


Usuario Novato Respuesta #5 : Abril 15, 2009, 03:02:56 pm

Los segundos estn. Se ven o no segn el


Agradecimientos:
formato adecuado. Cambi el formato a
1
Mensajes: 60 hh:mm:ss o mm:ss y los vas a ver.

En cuanto al otro problema, podras obtener


la hora de inicio de la carrera y luego restarla
de las horas de llegada de cada competidor.
La diferencia te da el tiempo neto.

En lnea

superplanilla Re: Cronmetro en Excel


Usuario Novato Respuesta #6 : Abril 17, 2009, 04:37:57 pm

Cre esta macro y asignale un teclazo.


Agradecimientos:
Escribe la hora actual en minutos, segundos y
1
Mensajes: 60 centsimas.

Sub hora()
ActiveCell.Formula = "=now()"
ActiveCell.NumberFormat = "mm:ss.00"
ActiveCell = ActiveCell.Value
End Sub

Pods usarla para registrar la hora de largada


y las horas de llegada de cada corredor.

Base de datos con excel


: Abril 18, 2009, 01:14:51 pm

Perdn por mi pregunta de principiante, pero debo crear una base de datos empleando
excel para utilizar el Combinar correspondencia de Word.
cmo defino cada campo? (ejemplo: Apellido - Nombre - Direccion, etc.)
cmo ingreso los datos?
con qu extensin lo guardo? etc, etc ...
Desde ya, GRACIAS al que me pudiera ayudar!!
En lnea

konzerte Re: Base de datos con excel


Usuario Respuesta #1 : Abril 18, 2009, 07:12:09 pm
Avanzado
pero mira que combinar correspondencia
Agradecimientos: tambien lo podes hacer con word y access.. y
7 con access es mucho mas facil, por mas que
Mensajes: 1998
al principio cueste arrancar

con una nueva base de datos vas a diseo de


tabla (o crear tabla en modo diseo), y pones
cada campo (nombre, apellido, direccion, etc
etc) y el tipo de datos que usa (numero,
texto, etc).. el resto sale facil. Lo haces desde
word, supongo que lo sabes usar, solo tenes
que indicar la base de datos en formato
access y marcar la tabla (la unica que
creaste) y los campos a usar

ltima modificacin: Abril 18, 2009, En


07:14:33 pm por konzerte lnea

-)

Ferandu Re: Base de datos con excel


Usuario Nuevo Respuesta #2 : Abril 18, 2009, 09:32:32 pm

Es verdad, lo que ocurre es que es una tarea


Agradecimientos:
escolar y el profe quiere que cumpla lo pedido
0
Mensajes: 11 solamente con word y excel...
Por eso, no me queda de otra manera...

En lnea

konzerte Re: Base de datos con excel


Usuario Respuesta #3 : Abril 19, 2009, 10:18:18 am
Avanzado
ahh.. buen, solo tenes que poner en fila los
Agradecimientos: nombres de campo, y debajo los datos del
7 campo
Mensajes: 1998

despues desde word elegis la opcion de


En lnea

-)

Ferandu Re: Base de datos con excel


Usuario Nuevo Respuesta #4 : Abril 19, 2009, 05:48:32 pm

OK.
Agradecimientos:
GRACIAS por la ayuda
0
Mensajes: 11

angy57

Monito
#1 (permalink) | 17.08.2008, 19:09 hs.
Compartir
[PEDIDO] Excel: aviso cuando coincide la hora actual en una celda

Hola los del foro: Necesito que Excel me avise cuando coincide la hora actual (la del
sistema) con la hora que tengo insertada en una celda. El aviso puede ser sonoro o
con un "MsgBox", o ambos. Desde ya, Gracias

Chino_Motero

Mono maestre
#2 (permalink) | 17.08.2008, 19:12 hs.
Compartir
Re: Excel: aviso cuando coincide la hora actual en una celda
Hola Angy... La verdad es q hace mucho que no hago nada avanzado en Excel.
Creo que lo nico que pods hacer es una macro. El tema es que va a tener que
quedar corriendo en background constantemente (preguntando si la hora
coincide)... No creo que sea muy econmico para los recursos de la compu...
Me voy a poner a ver si me sale algo... Bueno, primero voy a tener que
desentumecer las articulaciones!!
jajaja!!!

Chino_Motero
Mono maestre
#3 (permalink) | 17.08.2008, 22:00 hs.
Compartir
Re: Excel: aviso cuando coincide la hora actual en una celda
Bueno, me hiciste pensar, no es poco! Jajajaja!!
Lo que se me ocurri es esta macro, calculo que muy mejorable. Se que hay una
funcin de VBA que dispara un evento por timer. Si solo te interesa controlar
minutos, tal vez buscando un poco por ah ahorres algo de recursos. Fijate en la
imagen que a mi me consuma el total de los recursos del procesador mientras
estaba procesando. Esto es porque la macro est en un loop eterno, obviamente
procesando.

Sub Alarma()
Dim var1, var2 As String
Dim var3 As Integer

var1 = Hour(Now()) & Minute(Now())


var2 = Hour(Cells(1, 2)) & Minute(Cells(1, 2))
var3 = 0

Do While var3 = 0
If var1 = var2 Then
MsgBox ("Alarma!")
var3 = 1
End If
var1 = Hour(Now()) & Minute(Now())
Loop

End Sub

Avisame si te sirve o pensamos otra cosa. Suerte!!


Imgenes adjuntas
alarma.jpg (63.3 KB, 17 vistas)

angy57

Monito
#4 (permalink) | 18.08.2008, 01:28 hs.
Compartir
Re: Excel: aviso cuando coincide la hora actual en una celda
Hola Chino: Te cuento que lo hice y bue.. me voy acercando pero como te ocurri a
vos, CPU al 50 y se me colgaba, por lo tanto no poda seguir trabajando con la
hoja. Desde ya gracias por el intento pero si se te ocurre algo.... bienvenido sea.
Solo necesito hora y minutos. Gracias de nuevo
Angy

angy57

Monito
#5 (permalink) | 18.08.2008, 05:07 hs.
Compartir
Re: Excel: aviso cuando coincide la hora actual en una celda
Hola Chino: encontr esta alarma pero es para VB y no lo puedo adaptar para VB
de Excel. No encuentro el Timer para ejecutarlo en el form. de EXcel. Espero que te
de una idea para usarlo en Excel. Gracias
Imgenes adjuntas
Picture1.jpg (41.3 KB, 14 vistas)
Chino_Motero

Mono maestre
#6 (permalink) | 18.08.2008, 10:21 hs.
Compartir
Re: Excel: aviso cuando coincide la hora actual en una celda
Originalmente publicado por angy57
Hola Chino: encontr esta alarma pero es para VB y no lo puedo adaptar para VB
de Excel. No encuentro el Timer para ejecutarlo en el form. de EXcel. Espero que te
de una idea para usarlo en Excel. Gracias
Sii!!!
Tens razn! Existe el timer en VB, yo me acordaba de eso... Contame, en que
versin de excel vas a usar la alarma? Me das una idea de uso de la planilla (bueno,
si pods, obvio)? Es algo que necesitas que est corriendo constantemente para
que te notifique, calculo.
Bueno, pasame mas datos que ya me hiciste entusiasmar!

angy57

Monito
#7 (permalink) | 18.08.2008, 15:07 hs.
Compartir
Re: Excel: aviso cuando coincide la hora actual en una celda
Hola Chino: Yo ms que entusiasmada estoy encaprichada, no me gusta que me
gane la compu. Te cuento estoy usando el 2003 y estoy atascada con el programita
por el famoso timer. Lo otro que estuve pensando es utilizar excel desde VB, si se
puede, lo que tambin me favorecera el generarlo como .exe. Para que te des una
idea el programa consta de 3 libros, uno con varias hojas (base de datos,
movimiento diario, reservas[aqui es donde necesito el timer]) y dos libros guardan
los archivos. Es para una agencia de remises. Te cuento esto por lo importante del
timer. Si pods, dame una idea asi puedo continuar. Gracias

Chino_Motero

Mono maestre
#8 (permalink) | 18.08.2008, 18:11 hs.
Compartir
Re: Excel: aviso cuando coincide la hora actual en una celda
Originalmente publicado por angy57
Hola Chino: Yo ms que entusiasmada estoy encaprichada, no me gusta que me
gane la compu. Te cuento estoy usando el 2003 y estoy atascada con el programita
por el famoso timer. Lo otro que estuve pensando es utilizar excel desde VB, si se
puede, lo que tambin me favorecera el generarlo como .exe. Para que te des una
idea el programa consta de 3 libros, uno con varias hojas (base de datos,
movimiento diario, reservas[aqui es donde necesito el timer]) y dos libros guardan
los archivos. Es para una agencia de remises. Te cuento esto por lo importante del
timer. Si pods, dame una idea asi puedo continuar. Gracias
Creo que lo mejor entonces es que lo encares desde VB. Pregunta tonta: y si lo
encaras con VB y Access? Lo ves factible? Fijate, va a ser mas facil eso que VB y
Excel.

angy57

Monito
#9 (permalink) | 18.08.2008, 23:12 hs.
Compartir
Re: Excel: aviso cuando coincide la hora actual en una celda
Si Chino, tenes razn, pero ya es una cuestin personal de seguir intentando con
VB y Excel, adems no me gusta nada nada el "Access". Seguir hasta lograrlo.
Gracias igual por tu empeo.
Angy

Bueno segu buscando y encontr el cdigo para VBA, yo ya lo estoy usando y con
algunas modificaciones para lograr mi objetivo. Lo dejo en el foro por si alguin
ms lo necesita.

Sub reloj()
'Mostramos la hora
ActiveSheet.Range("A1") = Format(Now, "hh:mm:ss")
Application.OnTime (Now + TimeSerial(0, 0, 1)), "reloj"
End Sub

Gracias Chino por tu tiempo.


A los Moderadores; podrn cerrar este post

Editado por angy57 - 20.08.2008 06:00 hs.. Motivo: Consegu el cdigo para VBA

You might also like