By alexoconnellsr@gmail.com w środę, 16 maja 2018 r
Odpowiedzi 2
Lubi 0
odwiedzajacy 5K
Głosów 0
Używam narzędzi arkusza roboczego, utwórz arkusz indeksu za pomocą przycisków (VBA). Kiedy wybieram jeden z przycisków, kod działa tak, jak powinien, z wyjątkiem tego, że ciągle wyświetla komunikat „Nie można aktywować ODBC. Mógł zostać usunięty lub zmieniono jego nazwę”. błąd. Robi to samo dla wszystkich arkuszy. Jaki jest problem?? Kod jest następujący:

Sub GoToButton1_Click()
On Error Resume Next
Arkusze("ODBC"). Aktywuj
If Err <> 0 Then MsgBox "Nie można aktywować ODBC. Mógł zostać usunięty lub zmieniono jego nazwę."
Przy błędzie GoTo 0
End Sub

Sub GoToButton2_Click()
On Error Resume Next
Arkusze("Master").Aktywuj
If Err <> 0 Then MsgBox „Nie można aktywować modułu głównego. Mógł zostać usunięty lub zmieniono jego nazwę”.
Przy błędzie GoTo 0
End Sub

Sub GoToButton3_Click()
On Error Resume Next
Arkusze("ALL"). Aktywuj
If Err <> 0 Then MsgBox „Nie można aktywować WSZYSTKICH. Mogła zostać usunięta lub zmieniono jej nazwę”.
Przy błędzie GoTo 0
End Sub

Sub GoToButton4_Click()
On Error Resume Next
Arkusze("PAID"). Aktywuj
If Err <> 0 Then MsgBox "Nie można aktywować PAID. Mógł zostać usunięty lub zmieniono jego nazwę."
Przy błędzie GoTo 0
End Sub

Sub GoToButton5_Click()
On Error Resume Next
Arkusze("SETTLED"). Aktywuj
If Err <> 0 Then MsgBox „Nie można aktywować SETTLED. Mógł zostać usunięty lub zmieniono jego nazwę”.
Przy błędzie GoTo 0
End Sub

Sub GoToButton6_Click()
On Error Resume Next
Arkusze("ZAMKNIĘTE").Aktywuj
If Err <> 0 Then MsgBox „Nie można aktywować ZAMKNIĘTEGO. Mógł zostać usunięty lub zmieniono jego nazwę”.
Przy błędzie GoTo 0
End Sub

Sub GoToButton7_Click()
On Error Resume Next
Arkusze("NIEMOŻLIWE").Aktywuj
If Err <> 0 Then MsgBox „Nie można aktywować NON-VIABLE. Mógł zostać usunięty lub zmieniono jego nazwę”.
Przy błędzie GoTo 0
End Sub

Sub GoToButton8_Click()
On Error Resume Next
Arkusze("LEGALNE").Aktywuj
If Err <> 0 Then MsgBox „Nie można aktywować LEGAL. Mógł zostać usunięty lub zmieniono jego nazwę”.
Przy błędzie GoTo 0
End Sub

Sub GoToButton9_Click()
On Error Resume Next
Arkusze("SUMMARY").Aktywuj
If Err <> 0 Then MsgBox „Nie można aktywować SUMMARY. Mogło zostać usunięte lub zmieniono jego nazwę”.
Przy błędzie GoTo 0 KUTools VBError.PNG
KUTools VBError.PNG
KUTools VBError.PNG

End Sub
Cześć,
Przepraszamy, nie możesz uzyskać dostępu do funkcji lub funkcji oprogramowania w kodzie VBA.
Nie obsługujemy jeszcze takiej operacji.
·
5 lat temu
·
0 Lubi
·
0 głosów
·
Komentarze 0
·
To wspaniałe wsparcie! Z pewnością anuluję wszystkie nasze rejestracje po upływie 3-letniego okresu!
BTW - rozwiązaniem jest po prostu usunięcie wiersza kodu (jeśli Err <> 0, a następnie MsgBox „Nie można aktywować ODBC. Mógł zostać usunięty lub zmieniono jego nazwę.)
·
5 lat temu
·
0 Lubi
·
0 głosów
·
Komentarze 0
·
Wyświetl pełny post