Excel - VBA - výběr oblasti Vyřešeno

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

Excel - VBA - výběr oblasti

Příspěvekod Branscombe » 15 čer 2009 20:35

Nazdárek ...

Mohl byste mi někdo prosím poradit jak vybrat oblast buňek v excelu ??
Potřebuji makro které mi vybere buňky A1:Jxx (xx = poslední použitá buňka ve sloupci "A")
Díky předem

PS: Jo a ještě kdyby tak náhodou někdo věděl jak zamknout VBA aby se nikdo kromě mě nemohl podívat do zdrojového kódu.

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel - VBA - výběr oblasti

Příspěvekod navstevnik » 15 čer 2009 21:10

nekolik moznosti, z prikladu pouzij co vyhovi:

Kód: Vybrat vše

Option Explicit

Sub Blok()
' blok ve sloupcich D:E
  Dim Blok As Range
  With ActiveSheet
    Set Blok = Intersect(.UsedRange, .Range("d:e"))
  End With
  MsgBox Blok.Address
End Sub
Sub SetBlokUp()
' blok ve sloupci od A5, hleda smerem od posleniho radku na listu
  Dim Blok As Range
  Set Blok = ActiveSheet.Range("A5", [a65000].End(xlUp))
  MsgBox Blok.Address
End Sub
Sub SetBlokUp1()
' blok ve sloupci, hleda smerem od posleniho radku na listu
  Dim Blok As Range
  Set Blok = ActiveSheet.Cells(Rows.Count, "A").End(xlUp)
  MsgBox Blok.Address
End Sub
Sub SetBlokDown()
' blok ve sloupci, hleda smerem k prvni volne bunce od prvniho radku (A1)
  Dim Blok As Range
  With ActiveSheet
    Set Blok = .Range(.Range("A1"), .Range("A1").End(xlDown))
  End With
  MsgBox Blok.Address
End Sub
Sub SetBlokDown1()
' blok ve sloupci, hleda smerem k prvni volne od prvniho radku (A1)
  Dim Blok As Range
  Set Blok = ActiveSheet.Cells(1, "A").End(xlDown)
  MsgBox Blok.Address
End Sub

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

Re: Excel - VBA - výběr oblasti

Příspěvekod Branscombe » 15 čer 2009 21:25

Paráda, díky ...
Funguje jak má ...

Ještě kdybyste někdo věděl jak zamknout vba abych se do nich dostal jen já. Aby mi tam ostatní uživatelé nemohli nic upravit ani si přečíst jak to vše funguje a hesla která tam jsou :-/

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Excel - VBA - výběr oblasti

Příspěvekod X » 15 čer 2009 21:28

Nezamykej něco, co jsi ani neznal a musel se poradit. Pokud už někdo ví, kde VBA hledat, tak najde i způsoby, jak se tam dostat. A začátečníci ani neví, co to VBA je ...

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

Re: Excel - VBA - výběr oblasti

Příspěvekod Branscombe » 15 čer 2009 21:52

To máš sice pravdu, ale potřebuji to zamknout jelikož v kódu VBA mám zapsány i hesla pro odemknutí sešitu. Takže alespoň nějakou ochranu potřebuji...

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Excel - VBA - výběr oblasti

Příspěvekod X » 15 čer 2009 22:23


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

Re: Excel - VBA - výběr oblasti  Vyřešeno

Příspěvekod Branscombe » 15 čer 2009 22:38

Super, díky

Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Excel - VBA - výběr oblasti

Příspěvekod mike007 » 15 čer 2009 23:28

Zamknutím VBA projektu si pomůžeš jen trochu. Chytřejší člověk si tvůj dokument se zamčeným VBA otevře v OpenOffice a všechny makra ti vykrade ;)
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Ikona napájení v oznamovací oblasti nejde zapnout Příloha(y)
    od Minapark » 17 pro 2024 20:48 » v Windows 11, 10, 8...
    6
    3966
    od petr22 Zobrazit poslední příspěvek
    09 led 2025 21:48
  • 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
    4745
    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
    12160
    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
    4533
    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
    3297
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00

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

Kdo je online

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