Ver Mensaje Individual
  #12 (permalink)  
Antiguo 17/01/2011, 14:49
JoaoM
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 16 años, 8 meses
Puntos: 39
Respuesta: Obligar a rellenar campos

Cita:
Iniciado por JoaoM Ver Mensaje
Alguna macro para agregar este codigo en

Private Sub Workbook_BeforeClose(Cancel As Boolean)
if range("A1")<>"" AND range("B1")<>"" AND range("C1")<>"" then
ActiveWorkbook.Save 'SERIA ALGO ASÍ
Else
msgbox("La linea A1, está incompleta, favor revise y proceda" & vbCrlf & vbcrlf & "Antes no podrá cerrar el libro"), , "vbInformation" + "ERROR DE CIERRE"
End if
End Sub

Del MsgBox faltaria: algun codigo para que Si llena las celdas mensionadas en el codigo, NO presenta mensage y cierra aceptando guardar.

Si falta llenar alguna de las celdas mensionadas, PRESENTA mensage y NO DEJA CERRAR EL LIBRO mientras no llene las celdas respectivas

Por mi parte ya intente de varias formas pero no doy con ella, visto que mis conocimientos son debiles en esto de VBA y macros.
Se que el codigo es este pero como dije, en el MsgBox falta completar el codigo para lo expuesto.

Talves la posicion de las lienas de rutina o algo que yo no soy capaz de hacer pero, la posicion ya probe cambiarlas pero no me da lo requerido
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg