Para KL

21/05/2007 - 17:51 por Doors | Informe spam
Hola Kl

Perdona que dirija este mensaje solo a ti, pero he estado buscando alguna
conversación que me ayude con un problema que tengo y esta fue la que mas se
acerco y fue expuesta por tu persona, te comento lo siguiente:

Tengo en un archivo de excel el siguiente esquema:

En la columna a de la celda a12 a la a40 se debe digitar una fecha que
corresponde a un pago, a partir de esa fecha debo de completar otros campos
que corresponden a esa fecha. por ejemplo lo que intento hacer es que si hay
una fecha en la celda a12 yo debo de completar las celdas
c12,d12,e12,f12,g12,i12,j12,k12,l12,n12 con diferentes datos , lo que deseo
hacer es que si hay una fecha digitada en el rango de la columna A y me falta
un dato por completar me envie un mensaje o no me deje continuar hasta que
complete todos los campos. La idea es que si yo digite la fecha se active la
validacion para los campos que corresponde la fecha.

Gracias por la ayuda que me puedas brindar!!!




Hola Mbaeijhapa,

Prueba lo siguiente:

Private Sub CommandButton1_Click()
With ActiveSheet
If Application.CountA(.Range("B5:B8")) <> _
.Range("B5:B8").Count Then
MsgBox "FALTA COMPLETAR DATOS"
Exit Sub
End If
End With
'Aqui va el resto de tu codigo
End Sub

Saludos,
KL

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
22/05/2007 - 18:50 | Informe spam
hola, Doors !

En la columna a de la celda a12 a la a40 se debe digitar una fecha... a partir de esa... debo de completar otros campos
... intento... que si hay una fecha en la celda a12 yo debo de completar las celdas c12,d12,e12,f12,g12,i12,j12,k12,l12,n12
... si hay una fecha... en el rango de la columna A y me falta un dato por completar me envie un mensaje o no me deje continuar ...



[en tanto llega KL] :D

de las propuestas anteriores para usar los formatos condicionales solo has comentado que 'no las puedes hacer funcionar' -?-
-> no comentas cual es el resultado que obtienes ni como/donde las estas aplicando -?-
-> [probablemente] tampoco habras 'notado' que hago una 'observacion': "mi sistema usa coma para separar argumentos" -?-

comentas por donde le seguimos buscando alternativas ? [en tanto llega KL] ;)

saludos,
hector.
Respuesta Responder a este mensaje
#2 Doors
22/05/2007 - 22:20 | Informe spam
Hola Hector!!

Mira, te explico, coloque la formula que me indicaste pero no me funciona :(
, si yo digito la fecha en la celda a12 aun asi no funciona, es decir si
pongo la fecha no pasa nada : (, por eso estuve revisando en conversaciones y
me encontre esta solo que no logro aplicarlo a lo que quiero lograr que es
que si falta algun campo no se pueda seguir!!!! :(

Gracias!!!

"Héctor Miguel" wrote:

hola, Doors !

> En la columna a de la celda a12 a la a40 se debe digitar una fecha... a partir de esa... debo de completar otros campos
> ... intento... que si hay una fecha en la celda a12 yo debo de completar las celdas c12,d12,e12,f12,g12,i12,j12,k12,l12,n12
> ... si hay una fecha... en el rango de la columna A y me falta un dato por completar me envie un mensaje o no me deje continuar ...

[en tanto llega KL] :D

de las propuestas anteriores para usar los formatos condicionales solo has comentado que 'no las puedes hacer funcionar' -?-
-> no comentas cual es el resultado que obtienes ni como/donde las estas aplicando -?-
-> [probablemente] tampoco habras 'notado' que hago una 'observacion': "mi sistema usa coma para separar argumentos" -?-

comentas por donde le seguimos buscando alternativas ? [en tanto llega KL] ;)

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
23/05/2007 - 05:56 | Informe spam
hola, Doors !

... coloque la formula que me indicaste pero no me funciona :(
si yo digito la fecha en la celda a12 aun asi no funciona, es decir si pongo la fecha no pasa nada :(
por eso estuve revisando en conversaciones y me encontre esta solo que no logro aplicarlo a lo que quiero lograr
que es que si falta algun campo no se pueda seguir!!!! :(



[segun yo] no diste respuesta 'concreta' a las re/preguntas efectuadas [por lo que 'sigo sin ver' la posible causa] :D
[te aseguro que generalmente hago pruebas antes de hacer las propuestas] :))

si te sientes mas confortable usando macros... prueba con algo +/- como lo siguiente [segun los datos y rangos expuestos]

copia/pega las siguientes lineas en el modulo de codigo de 'esa' hoja [donde quieres controlar datos 'completos' en cada fila]

Dim Rango As String, Actual As Byte
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static Anterior As Byte: If Anterior = 0 Then Anterior = 12
If ActiveCell.Row = Anterior Then Exit Sub
Rango = "a" & Anterior & ",c" & Anterior & ":n" & Anterior
Actual = Application.CountA(Range(Rango))
If Actual And Actual <> 13 Then
MsgBox "No debes dejar datos sin rellenar en la fila " & Anterior
Range(Rango).Find(Empty).Select
Else: Anterior = ActiveCell.Row
End If
End Sub

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ las consultas anteriores __
> En la columna a de la celda a12 a la a40 se debe digitar una fecha... a partir de esa... debo de completar otros campos
> ... intento... que si hay una fecha en la celda a12 yo debo de completar las celdas c12,d12,e12,f12,g12,i12,j12,k12,l12,n12
> ... si hay una fecha... en el rango de la columna A y me falta un dato por completar me envie un mensaje o no me deje continuar ...

[en tanto llega KL] :D

de las propuestas anteriores para usar los formatos condicionales solo has comentado que 'no las puedes hacer funcionar' -?-
-> no comentas cual es el resultado que obtienes ni como/donde las estas aplicando -?-
-> [probablemente] tampoco habras 'notado' que hago una 'observacion': "mi sistema usa coma para separar argumentos" -?-
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida