Jak połączyć pole tekstowe z wieloma komórkami w programie Excel?
Jak wszyscy wiemy, łatwo jest połączyć pole tekstowe z określoną komórką, ale czy możliwe jest połączenie wielu komórek z tym samym polem tekstowym? Więc kiedy klikniesz różne komórki, pole tekstowe wyświetli różne teksty. Być może ten artykuł może rozwiązać to zadanie w programie Excel.
Połącz pole tekstowe z wieloma komórkami za pomocą kodu VBA
Połącz pole tekstowe z wieloma komórkami za pomocą kodu VBA
Aby połączyć pole tekstowe z wieloma komórkami, następujący kod VBA może ci pomóc, wykonaj następujące czynności:
1. Najpierw wstaw plik Pole tekstowe ActiveX pod Deweloper patka.
2. Następnie kliknij prawym przyciskiem myszy kartę arkusza zawierającą pole tekstowe, którego chcesz użyć, a następnie wybierz Wyświetl kod z menu kontekstowego oraz w otwartym Microsoft Visual Basic for Applications okno, skopiuj i wklej następujący kod w puste miejsce Moduł:
Kod VBA: pole tekstowe łącza do wielu komórek:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then ActiveSheet.TextBox1.Text = Target
End Sub
Note: W powyższym kodzie numer 3 wskazuje numer kolumny, którą lokalizują połączone komórki, a Pole tekstowe 1 to nazwa pola tekstowego, którą wstawiłeś, zmień je zgodnie z potrzebami.
3. Następnie zapisz i zamknij to okno kodu, teraz, po kliknięciu różnych komórek, różne wartości zostaną automatycznie wyświetlone w polu tekstowym, patrz zrzut ekranu:
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!