Note: The other languages of the website are Google-translated. Back to English

Jak vložit plovoucí tabulku nebo textové pole do listu aplikace Excel?

Pokud máte tabulku nebo textové pole s některými důležitými údaji, které chcete vždy vidět na obrazovce listu, i když listujete nahoru nebo dolů. To může být zajímavý úkol, tento článek, představím rychlý trik, jak jej vyřešit.

Vložte plovoucí tabulku do aplikace Excel pomocí kódu VBA

Vložte plovoucí textové pole v aplikaci Excel s kódem VBA


šipka modrá pravá bublina Vložte plovoucí tabulku do aplikace Excel pomocí kódu VBA

Neexistuje žádný přímý způsob, jak vložit plovoucí tabulku, takže je třeba převést data tabulky na obrázek a poté jej pomocí kódu dokončit, postupujte takto:

1. Vyberte tabulku dat, kterou chcete ponechat viditelnou, a klikněte na Zkopírujte > Kopírovat jako obrázek pod Home karta, viz screenshot:

doc vložte plovoucí tabulku 1

2. Ve vyskočené Kopírovat obrázek dialogové okno vyberte Jak je zobrazeno na obrazovce z Vzhled část, a zvolte Obrázek pod Formát klikněte na OK zavřete dialogové okno a poté kliknutím na buňku obrázek odešlete, nakonec stiskněte Ctrl + V tento obrázek vložíte, viz screenshot:

doc vložte plovoucí tabulku 2

3. Po převedení tabulky na obrázek klikněte pravým tlačítkem na kartu listu, která obsahuje obrázek tabulky, který chcete mít vždy viditelný, a vyberte Zobrazit kód z kontextového menu a v otevřeném Microsoft Visual Basic pro aplikace okno, zkopírujte a vložte následující kód do prázdného modulu:

Kód VBA: Vložte plovoucí tabulku v aplikaci Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

Poznámka: V tomto kódu je Picure1 je název obrázku, který jste vytvořili, změňte jej prosím podle svých potřeb.

doc vložte plovoucí tabulku 3

4. Poté uložte a zavřete okno s kódem, nyní, když listujete listem a kliknete na buňku, obrázek tabulky se vždy zachová v pravém horním rohu listu.


šipka modrá pravá bublina Vložte plovoucí textové pole v aplikaci Excel s kódem VBA

Chcete-li vložit plovoucí textové pole, je zde také kód VBA k vyřešení tohoto úkolu.

1. Nejprve byste měli vložit textové pole z Vývojka klepněte na kartu Vývojka > Vložit > Textové pole (ovládací prvek ActiveX), a potom nakreslete textové pole a zadejte informace do textového pole podle potřeby. Viz screenshot:

doc vložte plovoucí tabulku 4

2. Poté klikněte pravým tlačítkem na kartu listu, která obsahuje textové pole, které chcete mít vždy viditelné, a vyberte Zobrazit kód z kontextového menu a v otevřeném Microsoft Visual Basic pro aplikace zkopírujte a vložte následující kód do mezery Modul:

Kód VBA: Vložte plovoucí textové pole v aplikaci Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    With ActiveWindow.VisibleRange
        TextBox1.Top = .Top + 5
        TextBox1.Left = .Left + .Width - TextBox1.Width - 45
    End With
    Application.ScreenUpdating = True
End Sub

Poznámka: V tomto kódu je Textové pole 1 je název textového pole, který jste vložili, změňte jej prosím podle svých potřeb.

doc vložte plovoucí tabulku 5

3. Poté uložte a zavřete okno kódu, nyní, když listujete listem kamkoli, je vložené textové pole vždy v pravém horním rohu listu.


Maximalizovat nebo minimalizovat okno listu

Chcete-li maximalizovat okno listu, můžete uvolnit více místa pro uživatele, v aplikaci Excel můžete maximalizovat okno listu skrytím pásu karet, řádku vzorců nebo stavového řádku. Kutools pro Excel's Pracovní oblast vám pomůže skrýt pásku pouze jedním kliknutím. Stáhněte si nyní bezplatnou zkušební verzi Kutools pro Excel!


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
Komentáře (8)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Děkuji - to můj problém velmi snadno vyřešilo!
Tento komentář byl moderátorem webu minimalizován
Pokud změním velikost okna, obrázek se vznáší příliš daleko doprostřed. Jak docílím, aby se obrázek na obrazovce pohyboval na stejném okraji bez ohledu na to, jakou velikost okna mám?
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Někde mezi kroky 2 a 3 v části „Vložit plovoucí tabulku do Excelu pomocí kódu VBA“ mi uniklo, jak pojmenovat obrázek, který jsem právě zkopíroval a vložil.

Tomáš
Tento komentář byl moderátorem webu minimalizován
Totéž se mi stalo, jak znáte název souboru obrázku?
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Petere,
Chcete-li znát název obrázku, stačí vybrat obrázek a poté zobrazit název v poli Name Box v levém horním rohu.
Tento komentář byl moderátorem webu minimalizován
Levý horní roh vedle pole, do kterého zadáváte vzorec
Tento komentář byl moderátorem webu minimalizován
Názvy jsou stejné, ale z nějakého důvodu stále narážím na runtime error 424 object required?
Tento komentář byl moderátorem webu minimalizován
Dobrý den, ráno.

Mi pregunta es cómo mantener siempre visible la imagen flotante aun cuando me desplace en distintas filas o columnas de la hoja.

Saludos y gracias por compartir tus conocimientos.
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL