COMO CREAR UNA RUTINA DE ELIMINACIÓN EN VISUAL BASIC PARA EXCEL
Publicado por Andres (14 intervenciones) el 06/02/2019 18:03:47
NECESITO APOYO PARA REALIZAR UNA RUTINA DE ELIMINAR Y MODIFICAR REGISTROS EN PROGRAMACIÓN VISUAL BASIC PARA EXCEL. EN EL FMR_VERREG ESTOY DESARROLLANDO UNA VENTANA QUE ME CARGUE LOS DATOS DE UN REGISTRO EN UN LISTBOX Y QUE AL MARCARLO Y DARLE CLIP SE DESPLIEGUEN TODOS LOS DATOS DE ESE REGISTRO EN PARTICULAR, PARA PODER ELIMINARLO O MODIFICARLO SEGÚN SEA EL CASO. ANEXO EL CÓDIGO QUE HE REALIZADO HASTA HOY PERO QUE NO ME FUNCIONA, Y EL PROGRAMA QUE ESTOY ELABORANDO PARA QUE LO CORRAN Y ME AYUDEN A CORREGIRLO. GRACIAS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Private Sub Btn_Elimina_Click()
Dim Fila As Integer
Dim Final As Integer
If Me.Buscar_List.ListIndex = -1 Then
MsgBox "Debe seleccionar un registro"
Exit Sub
End If
'Buscamoos la última fila
Fila = 2
Do While Hoja2.Cells(Fila, 1) <> ""
Fila = Fila + 1
Loop
Final = Fila - 1
If MsgBox("¿Seguro que quiere eliminar este Registro?", vbQuestion + vbYesNo) = vbYes Then
For Fila = 2 To Final
If Hoja2.Cells(Fila, 1) = xEmpleado Then
Hoja2.Cells(Fila, 1).EntireRow.Delete
Exit For
End If
Next
Call UserForm_Initialize
MsgBox "Registro eliminado", vbInformation + vbOKOnly
Else
Exit Sub
End If
End Sub
- SOFTWARE.rar(943,6 KB)
Valora esta pregunta


0