Девід запитує:
Як я можу змінити назву лише робочого аркуша, з текстом, який знаходиться в комірці А1.
Використовуйте цей макрос:
Public Sub RenameSheet() NewName = Range("A1").Value ActiveSheet.Name = NewName End Sub
Кріс завантажив безкоштовну надбудову Microsoft для пошуку та видалення посилань на інші книги. Це спрацювало нормально, але потім він почав отримувати повідомлення про помилку: "Код помилки звичайного розташування: 2". Я не зміг нічого знайти на сайті Microsoft, але німецькомовна дошка оголошень Excel згадала подібну проблему. Без відповіді від Microsoft важко сказати, чому це відбувається на одних комп’ютерах, а не на інших. Якщо ви виявите, що зіткнулися з цією проблемою, слід видалити надбудову в діалоговому вікні Інструменти> Надбудови.
Main писав, щоб запитати, чи існує комбінація клавіш для переходу до інших вкладок у книзі. Я завжди використовую Ctrl + PgUp для переміщення на вкладку ліворуч від поточного робочого аркуша, а Ctrl + Pgdn - для переміщення на вкладку праворуч.
Павло запитує:
У мене, наприклад , за наступним посиланням: =Sheet2!$B$4
. Чи можна зробити змінною ім'я аркуша (Аркуш2), наприклад посилаючись на комірку з іменем аркуша?
Павло - =INDIRECT()
функція повинна допомогти вам у цьому. Будь-де, де ви зазвичай вводите посилання на клітинку, ви можете використовувати непряму функцію. Усередині дужок ви можете використовувати символи об’єднання, щоб побудувати дійсне посилання на комірку. Наприклад, у комірку E4 я набрав "Аркуш2". В іншій комірці я набрав цю формулу:
=INDIRECT(E4&"!B4")
Формула правильно повернула вміст комірки B4 на аркуші2. Недоліком використання цього методу є те, що оскільки аргумент B4 є текстовим, Excel не оновить цю формулу, якщо ви коли-небудь вирізали та вставляли B4 в нове місце.
Оновлення грудня 2003 року:
Дякую Сай Прасаду, який написав із вдосконаленням цю формулу, яку можна скопіювати:
=INDIRECT($A$2&"!"&ADDRESS(ROW(),COLUMN()))
Оновлення в березні 2005 року
Дякуємо Франциско Сандовалу, який написав із цим вдосконаленням:
=INDIRECT(ADDRESS(ROW(),COLUMN(),4,1,$A$2))
Де 3-а змінна в цьому випадку a 4, стосується способу посилання на клітинку (абсолютна, відносна тощо), а 4-а варіабельна (A1 проти L1C1)
Це все на сьогодні - сьогодні я маю багато консультаційних робіт. Вибачте за всіх, кому я не встиг відповісти. Якщо ви не побачили відповіді на своє запитання, спробуйте опублікувати його на дошці повідомлень - багато вірних читачів допомагають із питаннями на дошці - це чудовий спосіб швидко отримати відповіді.