Понеділок, 16 травня 2018
  2 відповіді
  5.1 тис. Відвідувань
0
Голосів
розстібати
Я використовую Інструменти робочого аркуша, Створіть індексний аркуш із кнопками (VBA). Коли я вибираю одну з кнопок, код виконується належним чином, за винятком того, що він постійно видає повідомлення «Не вдається активувати ODBC. Можливо, його було видалено або перейменовано». помилка. Те ж саме для всіх аркушів. В чому проблема?? Код виглядає наступним чином:

Sub GoToButton1_Click()
On Error Resume Next
Таблиці ("ODBC"). Активувати
If Err <> 0 Then MsgBox "Не вдається активувати ODBC. Можливо, його було видалено або перейменовано."
При помилці GoTo 0
End Sub

Sub GoToButton2_Click()
On Error Resume Next
Аркуші ("Майстер"). Активуйте
If Err <> 0 Then MsgBox "Не вдається активувати Master. Можливо, його було видалено або перейменовано."
При помилці GoTo 0
End Sub

Sub GoToButton3_Click()
On Error Resume Next
Аркуші ("ВСІ"). Активувати
If Err <> 0 Then MsgBox "Не вдається активувати ВСІ. Можливо, його було видалено або перейменовано."
При помилці GoTo 0
End Sub

Sub GoToButton4_Click()
On Error Resume Next
Аркуші("ОПЛАЧЕНО").Активувати
If Err <> 0 Then MsgBox "Неможливо активувати PAID. Можливо, його було видалено або перейменовано."
При помилці GoTo 0
End Sub

Sub GoToButton5_Click()
On Error Resume Next
Аркуші ("SETTLED"). Активувати
If Err <> 0 Then MsgBox "Не вдається активувати SETTLED. Можливо, його було видалено або перейменовано."
При помилці GoTo 0
End Sub

Sub GoToButton6_Click()
On Error Resume Next
Аркуші ("ЗАКРИТО"). Активувати
If Err <> 0 Then MsgBox "Не вдається активувати ЗАКРИТО. Можливо, його було видалено або перейменовано."
При помилці GoTo 0
End Sub

Sub GoToButton7_Click()
On Error Resume Next
Аркуші («НЕЖИТТЄДІЙНІ»). Активувати
If Err <> 0 Then MsgBox "Неможливо активувати NON-VIABLE. Можливо, його було видалено або перейменовано."
При помилці GoTo 0
End Sub

Sub GoToButton8_Click()
On Error Resume Next
Аркуші ("LEGAL"). Активувати
If Err <> 0 Then MsgBox "Неможливо активувати LEGAL. Можливо, його було видалено або перейменовано."
При помилці GoTo 0
End Sub

Sub GoToButton9_Click()
On Error Resume Next
Аркуші("SUMMARY").Активувати
If Err <> 0 Then MsgBox "Не вдається активувати SUMMARY. Можливо, його було видалено або перейменовано."
При помилці GoTo 0 KUTools VBError.PNG KUTools VBError.PNG KUTools VBError.PNG
End Sub
5 років тому
·
# 1586
0
Голосів
розстібати
Здравствуйте,
На жаль, ви не можете отримати доступ до функцій або можливостей програмного забезпечення в коді VBA. :)
Ми ще не підтримуємо таку операцію.
Це неймовірна підтримка! Я обов’язково скасую всі наші реєстрації, коли закінчиться 3-річний період!
До речі. Рішення полягає в тому, щоб просто видалити рядок коду (Якщо Err <> 0 Тоді MsgBox «Не вдається активувати ODBC. Можливо, його було видалено або перейменовано.)
  • Сторінки:
  • 1
На цю посаду ще немає відповідей.