Macro que me elimine una fila especifica
Para lo que quieres podrías ocupar una macro como la siguiente (la cual debes insertar en un módulo en el editor de Visual Basic) :
Sub elimina()
Dim rango As Range
Dim col As Long
Dim fila As Long
Dim filas As Long
Set rango = Selection
col = rango.Column
fila = rango.Row
filas = rango.Rows.Count
For i = filas + fila - 1 To fila Step -1
If Cells(i, col).Value = "a" Or Cells(i, col).Value = "b" Then
Cells(i, col).EntireRow.Delete
End If
Next
End Sub
En este caso la macro elimina todas las celdas cuyo valor es "a" o "b", si quisieras agregar otra palabra debes agregar la sentencia :
Or celda.Value="palabra nueva"
a continuación de la última palabra (en este caso "b").
Por último, si quieres que se eliminen las palabras que no contienen "a" o "b" debes cambiar la sentencia :
If Cells(i, col).Value = "a" Or Cells(i, col).Value = "b" Then
por :
If Cells(i, col).Value <> "a" And Cells(i, col).Value <> "b" Then
Espero que te sea de utilidad, si aún tienes dudas continúa la pregunta, saludos y suerte!.
(Si quieres conocer más acerca de las macros para excel, visita mi sitio web www.excelworker.virtuabyte.cl )
Sub elimina()
Dim rango As Range
Dim col As Long
Dim fila As Long
Dim filas As Long
Set rango = Selection
col = rango.Column
fila = rango.Row
filas = rango.Rows.Count
For i = filas + fila - 1 To fila Step -1
If Cells(i, col).Value = "a" Or Cells(i, col).Value = "b" Then
Cells(i, col).EntireRow.Delete
End If
Next
End Sub
En este caso la macro elimina todas las celdas cuyo valor es "a" o "b", si quisieras agregar otra palabra debes agregar la sentencia :
Or celda.Value="palabra nueva"
a continuación de la última palabra (en este caso "b").
Por último, si quieres que se eliminen las palabras que no contienen "a" o "b" debes cambiar la sentencia :
If Cells(i, col).Value = "a" Or Cells(i, col).Value = "b" Then
por :
If Cells(i, col).Value <> "a" And Cells(i, col).Value <> "b" Then
Espero que te sea de utilidad, si aún tienes dudas continúa la pregunta, saludos y suerte!.
(Si quieres conocer más acerca de las macros para excel, visita mi sitio web www.excelworker.virtuabyte.cl )
1 respuesta
Respuesta de prodillo
1