Přejít k hlavnímu obsahu

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 Domů 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ší nástroje pro produktivitu v kanceláři

Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

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!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola, buenos días.

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.
This comment was minimized by the moderator on the site
The names are the same but for some reason I am still coming across runtime error 424 object required?
This comment was minimized by the moderator on the site
Hi,
Somewhere between steps 2 and 3 on "Insert Floating Table In Excel With VBA Code" I missed how to name the picture I just copy and pasted.

Tom
This comment was minimized by the moderator on the site
Top left corner next to the box you input the formula
This comment was minimized by the moderator on the site
Same has happened to me too, how do you know the name of the picture file?
This comment was minimized by the moderator on the site
Hello, Peter,
To know the name of the picture, you just need to select the picture, and then view the name from the Name Box in the top left corner.
This comment was minimized by the moderator on the site
If I re-size the window, the picture floats too far into the middle. How do I make the picture float to the same margin from the screen no matter what size window I have?
This comment was minimized by the moderator on the site
Thank you-this solved my problem very easily!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations