Окремі клітинки моєї робочої книги містять значення "A". Я хочу замінити значення "A" на "B".
Вони розсипаються по декількох аркушах. Який найефективніший спосіб здійснити заміну в VBA?
1
Чому ви не можете просто шукати та замінювати?
—
Rhys Gibson
Мені потрібно автоматизувати цю дію. Я працюю над проектом перетворення, який включає не менше 50 книг. Частина вимоги полягає в тому, що робочі зошити повинні мати змогу працювати у двох різних версіях Excel, 2002 та 2010 рр., Паралельно. Робочі зошити 2002 року постійно оновлюються.
—
Ентоні Конг
Кілька робочих зошитів або декілька аркушів (у вашому запитанні вказані аркуші, але в коментарі вище написано робочі зошити). Якщо це лише 1 робоча книжка, ви можете зробити це за допомогою Замінити все, вибравши в межах «Робоча книга» в розділі «Параметри». Якщо це декілька робочих зошитів, то, ймовірно, ви дотримуєтесь більш складних VBA, щоб відкрити кожну робочу книжку по одному і використовувати щось на зразок рішення Люка на кожній з них. Це противно. Чи немає кращого рішення, ніж постійно повторювати заміну?
—
Ріс Гібсон