VBA Excel - For Each

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

Moderátor: Mods_senior

Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: červen 09
Pohlaví: Muž
Stav:
Offline

VBA Excel - For Each

Příspěvekod Branscombe » 21 říj 2011 09:52

Ahoj všem, možná bych to někde vygooglil, ale třebas někdo odpověď zná a já jí nebudu muset pracně vyhledávat.

Potřebuji v oblasti "(A1:Z1)" smazat všechny sloupce když je buňka v prvním řádku prázdná. Používám "For Each Cll in Oblast" kde Cll je buňka, ale v tomto případě mi to smaže první sloupec a přeskočí na další. Neověřuje již znovu sloupec "A". Jak mu říct aby prošel oblast zprava doleva ? Díky předem

Reklama
Uživatelský avatar
Poki
Level 2
Level 2
Příspěvky: 237
Registrován: prosinec 09
Pohlaví: Muž
Stav:
Offline

Re: VBA Excel - For Each

Příspěvekod Poki » 21 říj 2011 14:32

asi takto:

Kód: Vybrat vše

Sub DELcolumn()
Dim i As Long

For i = 26 To 1 Step -1 'Z je 26. sloupec
  If Len(Cells(1, i)) = 0 Then
     Columns(i).Delete
  End If
Next i

End Sub

Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: červen 09
Pohlaví: Muž
Stav:
Offline

Re: VBA Excel - For Each

Příspěvekod Branscombe » 21 říj 2011 15:53

Díky, takto mě to taky napadlo, ale vzhledem k velkému počtu sloupců jsem myslel že by šlo použít for each s podmínkou zprava ... :-/ Bylo by to snad rychlejší ...


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4792
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12208
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4665
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3323
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    3932
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů