Kolega miał problem polegający na tym, że nie mógł połączyć komórki w docelowym skoroszycie z serią komórek w skoroszycie źródłowym. Problem polegał na tym, że aby połączyć skoroszyty, musiał je otworzyć z tej samej instancji programu Excel . Jeśli dwukrotnie kliknął docelowy skoroszyt lub uruchomił program Excel niezależnie od pierwszego, łączenie wewnątrz książki nie działało.
Teraz ma to rozwiązanie, jako inny problem. Chce mieć możliwość przeglądania i manipulowania zarówno skoroszytami źródłowymi, jak i docelowymi jednocześnie - na różnych ekranach. Ponieważ jednak oba skoroszyty są teraz uruchomione z tym samym wystąpieniem programu Excel, gdy przeciąga jeden skoroszyt do drugiego monitora, pierwszy również jest przenoszony.
Czy jest jakiś sposób, by mógł połączyć te skoroszyty, ale przeglądać je na osobnych ekranach?
Odpowiedzi:
Tak, prymitywnym sposobem na to jest zmiana rozmiaru programu Excel, aby obejmował oba ekrany, a następnie zmiana rozmiaru każdego skoroszytu niezależnie i ustawienie każdego z nich w obszarze programu Excel na każdym ekranie
Wygląda na to, że był na dobrej drodze, ale musi użyć
restore down
przycisku Excela, zmienić jego rozmiar, a następnie ręcznie zmienić rozmiar każdego skoroszytu. Jeśli skoroszyty są zmaksymalizowane, kliknijrestore window
przycisk w prawym górnym rogu programu Excel, aby niezależnie zmienić rozmiar okien skoroszytuEdytuj - możesz także rozwinąć program Excel na obu ekranach i przejść do
view - arrange all - vertical
źródło
Po utworzeniu łącza i zapisaniu plików łącze jest nadal dostępne po otwarciu skoroszytów w dwóch różnych wystąpieniach programu Excel. Domyślam się, że prawdziwym problemem jest to, że twój kolega chciał, aby jego zmiany w jednym skoroszycie automatycznie pojawiały się w drugim pliku.
Problem polega na tym, że generalnie jedno wystąpienie programu Excel nie może zobaczyć, co się dzieje w innym wystąpieniu programu Excel. [1] Tak więc, gdy dwa połączone pliki są otwierane w dwóch oddzielnych instancjach Excela, jedynym sposobem, w jaki mogą wiedzieć o zmianach w połączonym pliku, jest przeglądanie pliku na dysku.
Jeśli chcesz, aby plik 2 był automatycznie aktualizowany przy każdej zmianie pliku 1 i jednocześnie wyświetlał dwa skoroszyty dwa osobne ekrany, postępuj zgodnie z odpowiedzią Raystafarian. Jeśli naprawdę chcesz mieć dwa osobne wystąpienia programu Excel, musisz wykonać kilka dodatkowych kroków.
Aby ręcznie zaktualizować łącze w programie Excel 2007, wybierz
Data
kartę ->Edit Links
->Update Values
. Alternatywnie możesz dodać szybkie makro do modułu ThisWorkbook pliku 2.Przypisanie makra do skrótu klawiaturowego i znacznie łatwiej jest zrobić ostatni krok.
[1] Możesz napisać makro VBA, aby je połączyć, ale prawdopodobnie nie jest to warte wysiłku.
źródło