Dim
chromePath
As
String
Dim
url
As
String
chromePath =
""
"C:\Program Files\Google\Chrome\Application\chrome.exe"
""
Dim
currentStep
As
Integer
currentStep = STEP_EXECUTE
Do
Select
Case
currentStep
Case
STEP_EXECUTE
Call
Shell(chromePath &
" --new-window "
& url, vbNormalFocus)
currentStep = STEP_COPY
Case
STEP_COPY
Call
MsgBox(
"Daten in die Zwischenablage kopieren - z.B. mit [STRG]+[C] - und mit OK bestätigen."
, vbOKOnly
Or
vbInformation)
currentStep = STEP_PASTE
Case
STEP_PASTE
Set
ws = ActiveWorkbook.Sheets(1)
Call
ws.Paste()
Call
ws.Rows(2).Delete()
currentStep = STEP_VALIDATE
Case
STEP_VALIDATE
Select
Case
MsgBox(
"Prüfen ob Daten korrekt eingefügt! (Nein = Vorgang wiederholen)"
, vbExclamation
Or
vbYesNoCancel
Or
vbDefaultButton2)
Case
vbYes
currentStep = STEP_FORMAT
Case
vbNo
currentStep = STEP_COPY
Case
vbCancel
currentStep = STEP_EXIT
End
Select
Case
STEP_FORMAT:
ws.usedRange.WrapText =
False
Call
ws.usedRange.Columns.AutoFit()
Call
ws.usedRange.Rows.AutoFit()
Call
ActiveWorkbook.Save()
Call
Workbooks(
"MMMM.xlsm"
).Close(SaveChanges:=
True
)
currentStep = STEP_EXIT
Case
STEP_EXIT:
Exit
Do
End
Select
Loop