Jak propojit textové pole s více buňkami v aplikaci Excel?
Jak všichni víme, je snadné propojit textové pole s konkrétní buňkou. Je však možné propojit více buněk do stejného textového pole, takže když klepnete na různé buňky, textové pole zobrazí jiný text? Tento článek vám pomůže vyřešit tento úkol v aplikaci Excel.
Propojte textové pole s více buňkami pomocí kódu VBA
Propojte textové pole s více buňkami pomocí kódu VBA
Chcete-li propojit textové pole s více buňkami, může vám pomoci následující kód VBA, postupujte takto:
1. Nejprve vložte Textové pole ActiveX pod Vývojka Karta.
2. Poté klikněte pravým tlačítkem na kartu listu, která obsahuje textové pole, které chcete použít, a poté 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: propojení textového pole s více buňkami:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then ActiveSheet.TextBox1.Text = Target
End Sub
Pozor: Ve výše uvedeném kódu číslo 3 označuje číslo sloupce, které vaše propojené buňky vyhledají, a Textové pole 1 je název textového pole, který jste vložili, změňte jej prosím podle potřeby.
3. Poté uložte a zavřete toto okno s kódem, nyní, když kliknete na různé buňky, automaticky se do textového pole zobrazí různé hodnoty, viz screenshot:
Nejlepší nástroje pro produktivitu v kanceláři
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...
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!