Zavrieť

Porady

Vymazávanie obsahu neuzamknutých buňiek

Na vymazanie obsahu buniek som používal makro ale so zvýšením počtu listov v zošite to trvá už strašne dlho ,teraz tabuľka už má 30 listov.Makro na mazanie obsahu neuzamknutých buniek:


Private Sub CommandButton1_Click()
Dim Vymaz
Vymaž = MsgBox("Naozaj vymazať záznamy v mesiaci ?", 289, "Vymazať záznamy ?")
If Vymaz = vbOK Then
Dim ws As Worksheet, WorkRange As Range, FoundCells As Range, Cell As Range
For Each ws In ActiveWorkbook.Worksheets
If ws.Name <> ActiveSheet.Name Then
Set WorkRange = ws.UsedRange
For Each Cell In WorkRange
If Cell.Locked = False Then
If FoundCells Is Nothing Then
Set FoundCells = Cell
Else
Set FoundCells = Union(FoundCells, Cell)
End If
End If
Next Cell
On Error Resume Next
If Not FoundCells Is Nothing Then
FoundCells.ClearContents
Set FoundCells = Nothing
End If
Set WorkRange = Nothing
End If
Next ws
MsgBox "Mesiac bol vymazaný !!!"
Else
MsgBox "Požiadavka bola stornovaná"
End
End If
End Sub

Potreboval by som pomoc aby som mazal údaje v nasledujícich listoch a v buňkách:


Sheets("Plán 1.týždeň").Select
Range("A1:AL41").Select
Sheets("Plán 2.týždeň").Select
Range("A1:AL41").Select
Sheets("Plán 3.týždeň").Select
Range("A1:AL41").Select
Sheets("Plán 4.týždeň").Select
Range("A1:AL41").Select
Sheets("Plán 5.týždeň").Select
Range("A1:AL41").Select
Sheets("Plán 6.týždeň").Select
Range("A1:AL41").Select

Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    Pakrako je offline (nepripojený) Pakrako

    dôchodca, samouk v Exceli Pakrako
    Dobrý deň,
    ja to robím nasledovne :
    Sub Mazanie()
    select 1 zošit
    Calll makro horné napísané ako Sub
    Select 2 týždeň
    Call horné makro

    atď až do konca
    End Sub

    Vymazávanie obsahu neuzamknutých buňiek

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.