Загрузка массива Powerpoint из Excel с помощью VBA

Я пытаюсь, чтобы макрос PowerPoint заполнял массив, беря данные из файла Excel. На самом деле, есть два массива. Тот же код, тот же файл, но один массив заполняется, а другой - нет (или заполняется только частично). Ниже массив FindList работает нормально, а ReplaceList - нет. Буду признателен за любую помощь или предложения для альтернативного метода.

Option Explicit

Sub Multi_FindReplace()

Dim FindList As Variant
Dim ReplaceList As Variant
Dim x, i, j As Long

Dim xlApp As Object
Dim xlBook As Object
Dim xlSheet As Object

Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("C:\Users\wip\dev\DRAFT Exhibits (Client) 04-06-18.xlsm")
xlBook.Application.Visible = False

FindList = xlBook.Worksheets("FindReplace").Range("A1:A22").Value
ReplaceList = xlBook.Worksheets("FindReplace").Range("B1:B22").Value

1 ответ

Проблема решена с использованием одного массива для загрузки всех данных. Выглядит так:

 ExcelData = xlBook.Worksheets("FindReplace").Range("A1:B22").value
Другие вопросы по тегам