Macro Excel

Experto:
Usuario: Anónimo Fecha: 04/10/2008
Valoración: (3,00 sobre 5) Categoría: Microsoft Excel
29/08/2008
Usuario
Hola experto...
como se puede validar la eliminacion de un renglon mediante una macro en excel ???
dependiendo algun valor en una columna quiero que si lo puede eliminar o en su
caso evitar la elimnacion del mismo.

Esperendo tu pronta respuesta
Saludos...
gracias
30/08/2008
anej, experto respondiendo en Microsoft Excel
Experto
Q+ Anej,
Podrías utilizar en el Menú, la opción de Datos - Validación que es bien chévere...
Sin embargo si lo que necesitas es estrictamente lo que has escrito, entonces prueba
con este código que te copio acá. El Código lo debes pegar en el Módulo que corresponde a la Hoja donde tienes los datos. Puede ser Hoja1 o si le cambiaste el nombre la buscas por nombre En VB, pero normalmente está arriba de ThisWorkBook.
Este es el código:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ElValor
ElValor = Range("C6")
If ElValor = 45 Then
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Else
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
End If
End Sub

 Saludos,
RCh.
 
 
01/09/2008
Usuario
Hola experto...

disculpas creo que no me exprese bien (el codigo que me envias me bloquea toda la hoja)... mira sucede lo siguiente:
tengo un hoja de excel en la cual vacio todos los registro de una tabla de una base de datos.
cuando el usuario elimine el renglon deseo ir a la base revisar la integridad en los datos
y desacuerdo a eso poder eliminar el renglon en excel y en la base de datos, si aun tuviese relacion con otras tablas pues evitar la eminacion del renglon en excel tambien.
Por la parte de ADO y las operaciones de la base de datos no existe ningun problema.
El problema es que no he podido atrapar el renglo que esta eliminando, ni como poder evitar la eliminacion.
saludos
04/09/2008
anej, experto respondiendo en Microsoft Excel
Experto
Q+ Anej,
La verdad no logro captar la idea. Si lo deseas enviame un archivo con un ejemplo explicativo a richardchaconb@gmail.com
Saludos,
RCh.
04/10/2008
Usuario
saludos ...
Enlaces patrocinados