Excel 2007 rada ? Vyřešeno

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

Moderátor: Mods_senior

vinsjiri
nováček
Příspěvky: 7
Registrován: červenec 08
Pohlaví: Nespecifikováno
Stav:
Offline

Excel 2007 rada ?

Příspěvekod vinsjiri » 08 črc 2008 10:17

Dobrý den,

chtěl jsem se zeptat jestli neexistuje jistě řešení.
za 1) Udělat rozevírací seznam viz. http://office.microsoft.com/cs-cz/excel ... 91029.aspx není žádný problém, ale když rozevřu ten seznam tak jsou tam k nabídce položky, které jsem si tam nadefinoval. Kdybych chtěl při rozkliknutí místo seznamu s položkama malý kalendář na aktuální datum, šlo by to udělat ?
Za 2) Jestli v excelu jde předem nadefinovat buňka k použití hypertextového odkazu ?
Mám buňku a jen při jednom kliknutí na buňku bych chtěl, aby mi to vyhodilo nabídku hypertextového odkazu, zda-li to jde ?

Děkuji mnohokrát za jakékoliv odpovědi.

Reklama
Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod Jan Pašek » 08 črc 2008 10:41

Nenašel bys inspiraci třeba tady: viewtopic.php?f=35&t=23552&st=0&sk=t&sd=a
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

vinsjiri
nováček
Příspěvky: 7
Registrován: červenec 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod vinsjiri » 08 črc 2008 11:16

Ne, asi si špatně pochopil, jde o to že když kliknu jakoby na seznam aby mi nevyjel seznam s položkama ale malý praktický kalendář se 30 dny v měsíci a abych si mohl vybrat datum nic víc :)
Opravdu nikdo netuší ?

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod Jan Pašek » 08 črc 2008 11:31

Jak špatně pochopil v tom souboru z toho odkazu je rozvírací nabídka na časy časi jsou tuším definované jako pomocné pole ve sloupci AA pokud použiji funkci dnes +1, dnes +2 a p vytvořím seznam datumů odedneška do x.

V tomto tématu viewtopic.php?f=35&t=28628 je tabulka jak excel pracuje s datem a časem bohužel nyní nemám čas vytvářet konkrétní tabulku přímo na tvůj požadavek.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

JarZa
nováček
Příspěvky: 25
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod JarZa » 09 črc 2008 10:46

Ahoj,
viz příloha, vyskakovací kalendář pro buňky A4:A20. Kalendář je vestavěný excelovský ovládácí prvek, dostupný v MS Office Excel 2003 přes menu Zobrazit/Panely nástrojů/Ovládací prvky/Další ovládací prvky. Nevím, jak to vypadá ve verzi Office 2007.

převzato z http://www.excelforum.com/showthread.ph ... t=calender


JarZa
Přílohy
Kalendar_v_bunce.xls
(42 KiB) Staženo 480 x

vinsjiri
nováček
Příspěvky: 7
Registrován: červenec 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod vinsjiri » 11 črc 2008 23:31

To je přesně ono !
Ale mohl by si mi úvést přesný postup při vkládání toho kalendáře a pak následného umístění na buňku, aby po kliknutí se zobrazoval tento kalendář ?
Vždy mi to napíše chybu v kodu VB, v tomto jazyce jsem pouze začátečník, prosím o pomoc.
Děkuji mnohokrát.

vinsjiri
nováček
Příspěvky: 7
Registrován: červenec 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod vinsjiri » 11 črc 2008 23:32

Samozřejmě si to chci importovat do svého listu a přesně nevím jak na to díky ;)

JarZa
nováček
Příspěvky: 25
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod JarZa » 12 črc 2008 08:41

V Excelu otevři svůj soubor, stiskni kombinaci kláves Alt+F11 - dostaneš se do okna editoru Visual Basic. Vlevo v navigačním okně bys měl vidět název toho excelovského souboru a názvy jeho listů. Dvojklikni na list, na kterém má být kalendář, a do hlavního okna zkopíruj programový kód níže. Uprav rozsah buněk (v příkladu Range("A4:A20")), jak potřebuješ.

Jarza

Kód: Vybrat vše

Private Sub Calendar1_Click()
    ActiveCell.Value = Calendar1.Value 'vloží hodnotu z kalendáře do aktivní buňky
    Calendar1.Visible = False 'zneviditelní kalendář
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("A4:A20")) Is Nothing Then 'tady jsou uvedeny buňky, pro které se kalendář zobrazí
         With Calendar1
            .Visible = True
            .Left = ActiveCell.Left + ActiveCell.Width
            .Top = ActiveCell.Top
            .Value = ActiveCell.Value
        End With
    Else
        Calendar1.Visible = False
    End If
   
End Sub

vinsjiri
nováček
Příspěvky: 7
Registrován: červenec 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod vinsjiri » 13 črc 2008 19:00

Děkuji, ale ješě poslední dotaz.
Jestli že bych chtěl tento kalendář na více jak 2 rozsahy, Např.:

Kód: Vybrat vše

("A4:A20", "B4:B20", "C4:c20")
tak bych měl použít jakou syntaxi ?
Vypisuje mi to pořád chybu počet argumentů, logicky vím kde je chyba ale neumím jí opravit správnou syntaxí.
Právě v mém dokumentu potřebuju na 3 sloupce přiřadit kalendáře, ale v tomto kodu co jste mi napsali je možné pouze dva argumenty, nemohl byste správným příkazem proměnit tento kod na kod pro tři a více argumentů ?
Děkuji mnohokrát.

JarZa
nováček
Příspěvky: 25
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod JarZa » 13 črc 2008 21:58

V případě rozsahů, které uvádíš, by to bylo Range("A4:C20"), ale spíše jsi měl na mysli nesouvislou oblast buněk.
Možné řešení viz kód níže.

JarZa

Kód: Vybrat vše

If Not Intersect(Target, Range("A4:A20")) Is Nothing _
    Or Not Intersect(Target, Range("C4:C20")) Is Nothing _
    Or Not Intersect(Target, Range("D4:D12")) Is Nothing Then

vinsjiri
nováček
Příspěvky: 7
Registrován: červenec 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod vinsjiri » 14 črc 2008 00:15

To je přesně ono, děkuji moc.
Nashledanou -.-

setuB
Level 1
Level 1
Příspěvky: 54
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2007 rada ?

Příspěvekod setuB » 08 pro 2011 15:23

můžete mi prosím poradit? Udělal jsem přesně vše podle návodu a háže mi to chybu run-time error 424.


  • 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
    4793
    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
    12212
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • HW - rada u komponentů
    od PavelKilleR » 12 čer 2025 23:03 » v Rady s výběrem hw a sestavením PC
    3
    2179
    od PavelKilleR Zobrazit poslední příspěvek
    13 čer 2025 15:10
  • Rada ohledně zdroje k pc
    od Lokna » 12 kvě 2025 12:16 » v Rady s výběrem hw a sestavením PC
    3
    3339
    od windroid2 Zobrazit poslední příspěvek
    12 kvě 2025 13:20
  • Rada s výběrem monitoru
    od Ondrejjj » 10 pro 2024 23:52 » v Rady s výběrem hw a sestavením PC
    4
    1825
    od Ondrejjj Zobrazit poslední příspěvek
    11 pro 2024 11:01

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

Kdo je online

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