Как интегрировать тот факт, что нет данных не был выбран в коде VBA? - PullRequest
0 голосов
/ 17 июня 2019

Я делаю код vba для импорта моих данных из SAP GUI. Мне было интересно, как сделать цикл, который «щелкает OK», когда SAP сообщает нам, что «не вырезал никаких данных», это означает, что в этом годунапример, никакие данные не были введены в sap для данной транзакции.

 Public Sub RunGUIScript()

 Dim W_Ret As Boolean
 Dim Société As String
 Sheets("Extraction").Select
 Société = Range("b9")
 ' Connect to SAP
 W_Ret = Attach_Session
 If Not W_Ret Then
 Exit Sub
 End If


 On Error GoTo myerr


 [script SAP]


 Exit Sub

 myerr:
 MsgBox "Error occured while retrieving data", vbCritical + vbOKOnly


 End Sub

Когда появляется это сообщение об ошибке, я хочу, чтобы SAP «щелкнула по ОК» и удалила то, что находится в его памяти (я вставляю данные из «временного» листа в мою таблицу)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...