Sločení několik maker do jednoho

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
Snekment
nováček
Příspěvky: 37
Registrován: 16 srp 2012 09:39

Sločení několik maker do jednoho

Příspěvek od Snekment »

Dobrý den, mám toto fungujíci makro na pěti různých listech. Potřeboval bych sepsat tyto makra do jednoho makra, aby se mi zpustili postupně a proběhly .

Private Sub CommandButtonElysse_Click()
Dim a As Integer, i As Integer
Dim wsh As Worksheet

Application.ScreenUpdating = False
a = Worksheets(3).Cells(Rows.Count, 2).End(xlUp).Row

Worksheets("vysledek").Select
For i = 2 To a
If Cells(i, 2) = "" Then
' skryje prázdné řádky
Rows(i & ":" & i).EntireRow.Hidden = True
ElseIf Cells(i, 2) <> "" Then
'zobrazí řádky
Rows(i & ":" & i).EntireRow.Hidden = False
End If
Next

Worksheets("list3").Select
For i = 2 To a
If Cells(i, 2) <> "" Then
'zobrazí řádky
Rows(i & ":" & i).EntireRow.Hidden = False
ElseIf Cells(i, 2) = "" Then
'skryje prázdné řádky
Rows(i & ":" & i).EntireRow.Hidden = True
End If
Next

Worksheets(3).Select
Application.ScreenUpdating = True
End Sub

Děkuji mockrát za každou radu.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3375
Registrován: 24 říj 2008 19:50

Re: Sločení několik maker do jednoho

Příspěvek od atari »

Vlož makra do tohoto kodu:

Kód: Vybrat vše

Sub vsechny_listy()
For i = 1 To 5
Worksheets(i).Select
'zde vlož svoje makra
Next i
End Sub
Uživatelský avatar
Snekment
nováček
Příspěvky: 37
Registrován: 16 srp 2012 09:39

Re: Sločení několik maker do jednoho

Příspěvek od Snekment »

Děkuji vyzkouším.
Zamčeno

Zpět na „Kancelářské balíky“