Thema Datum  Von Nutzer Rating
Antwort
08.06.2017 14:36:02 wybren
NotSolved
08.06.2017 14:56:53 JoNNy
NotSolved
Rot Sub variabel aufrufen unter VBA
08.06.2017 15:12:22 wybren
NotSolved
08.06.2017 15:28:44 Gast60047
NotSolved
08.06.2017 15:29:47 JoNNy
NotSolved
08.06.2017 16:16:47 wybren
NotSolved
08.06.2017 16:20:00 Gast63719
NotSolved
08.06.2017 16:23:14 wybren
NotSolved
08.06.2017 16:23:57 JoNNy
NotSolved
08.06.2017 16:28:19 wybren
NotSolved
08.06.2017 16:42:20 JoNNy
NotSolved
08.06.2017 16:49:52 JoNNy
NotSolved
08.06.2017 17:02:02 wybren
NotSolved
09.06.2017 10:17:47 Pombär97
NotSolved
09.06.2017 10:42:47 wybren
NotSolved
09.06.2017 11:08:33 Pombär97
NotSolved
09.06.2017 11:34:02 Gast18960
*****
Solved
09.06.2017 11:40:56 JoNNy
*****
NotSolved
09.06.2017 12:03:26 wybren
NotSolved
09.06.2017 14:08:11 Gast99687
***
NotSolved
09.06.2017 14:17:55 wybren
NotSolved

Ansicht des Beitrags:
Von:
wybren
Datum:
08.06.2017 15:12:22
Views:
850
Rating: Antwort:
  Ja
Thema:
Sub variabel aufrufen unter VBA

Hallo JoNNy,

zu Testzwecken habe ich folgenden Code aufgestellt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Sub test()
Dim i As Integer
Dim Subname As String
Dim arrName(2) As String
 
arrName(1) = "a"
arrName(2) = "b"
 
For i = 1 To 2
  
Subname = "test_" & arrName(i)
  
Application.Run (Subname)
  
Next i
  
End Sub
 
Sub test_a()
MsgBox "a"
End Sub
 
Sub test_b()
MsgBox "b"
End Sub

Dieser Code wird in der Zeile mit Application.Run mit dem Laufzeitfehler 1004 beendet.

Laut Hilfe ist das:

1
Diese Meldung wird eingeblendet, wenn ein Fehler, der mit der Raise-Methode oder der Error-Anweisung erzeugt wurde, keinem von Visual Basic for Applications definierten Fehler entspricht. Sie wird von der Error-Funktion auch für Argumente zurückgegeben, die nicht den von Visual Basic for Applications definierten Fehlern entsprechen.

Eine Idee was ich da jetzt machen kann?


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
08.06.2017 14:36:02 wybren
NotSolved
08.06.2017 14:56:53 JoNNy
NotSolved
Rot Sub variabel aufrufen unter VBA
08.06.2017 15:12:22 wybren
NotSolved
08.06.2017 15:28:44 Gast60047
NotSolved
08.06.2017 15:29:47 JoNNy
NotSolved
08.06.2017 16:16:47 wybren
NotSolved
08.06.2017 16:20:00 Gast63719
NotSolved
08.06.2017 16:23:14 wybren
NotSolved
08.06.2017 16:23:57 JoNNy
NotSolved
08.06.2017 16:28:19 wybren
NotSolved
08.06.2017 16:42:20 JoNNy
NotSolved
08.06.2017 16:49:52 JoNNy
NotSolved
08.06.2017 17:02:02 wybren
NotSolved
09.06.2017 10:17:47 Pombär97
NotSolved
09.06.2017 10:42:47 wybren
NotSolved
09.06.2017 11:08:33 Pombär97
NotSolved
09.06.2017 11:34:02 Gast18960
*****
Solved
09.06.2017 11:40:56 JoNNy
*****
NotSolved
09.06.2017 12:03:26 wybren
NotSolved
09.06.2017 14:08:11 Gast99687
***
NotSolved
09.06.2017 14:17:55 wybren
NotSolved