< návrat zpět

MS Excel


Téma: makro pro. DEL. RADKU rss

Zaslal/a 8.7.2011 14:54

Ahoj, nasel jsem na netu makro pro odstraneni radku podle klicoveho slova ale nevim jak to upravit.

- potreboval bych aby to odstranilo i napr. 44asdds_slovo. Ted to najde jen to osamocene slovo v bunce ale pokud je to jeste spojeno s necim tak to nenajde.

- a jeste bych potreboval nejak zapsat podminku ".. NEBO slovo2"

DIKY!

****************************************
Sub DeleteSpecifiedRows()
Dim lngRow As Long, MyWord As String
MyWord = "slovo"
For lngRow = 65536 To 1 Step -1
If UCase(Cells(lngRow, "A").Value) = UCase(MyWord) Then Rows(lngRow).delete
Next lngRow
End Sub

Zaslat odpověď >

icon #005472
Poki
Nechtelo se mi moc premyslet, tak je ten kod mozna zbytecne dlouhej, ale mohl by fungovat.

Za promenne Slovo1 a Slovo2 (v kodu) si dosadte hledana slova.

Sub smaz_radek()
Dim Radek As Long
Dim i As Long
Dim Slovo1 As String
Dim Slovo2 As String
Dim rSlovo1 As Long
Dim rSlovo2 As Long

Slovo1 = "jirka"
Slovo2 = "david"
Radek = Cells(65000, 1).End(xlUp).Row

For i = Radek To 2 Step -1
Err.Number = 0
On Error Resume Next
rSlovo1 = Application.WorksheetFunction.Search(Slovo1, Cells(i, 1).Value)

If Err.Number <> 1004 Then
Rows(i).Delete
GoTo dalsi
End If
Err.Number = 0
rSlovo2 = Application.WorksheetFunction.Search(Slovo2, Cells(i, 1).Value)

If Err.Number <> 1004 Then
Rows(i).Delete
GoTo dalsi
End If

dalsi:
On Error GoTo 0
Next i

End Sub
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje