Live-Forum - Die aktuellen Beiträge
Datum
Titel
18.04.2024 18:04:29
18.04.2024 16:33:24
Anzeige
Archiv - Navigation
296to300
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
296to300
296to300
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro aus Fremdmodul starten

Makro aus Fremdmodul starten
19.08.2003 18:34:30
Thomas
Liebes Forum!
Ich möchte ein Makro aus einem anderen Modul starten.
Erhalte folgende Fehlermeldung:
Fehler beim Kompilieren:
Variable oder Prozedur anstelle eines Moduls erwartet.
Was müsste ich tun?
Liebe Grüsse
Thomas

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro aus Fremdmodul starten
19.08.2003 18:37:38
Jochen
Hallo,
lass mal deine Makros sehen.
Gruß Jochen

AW: Makro aus Fremdmodul starten
19.08.2003 18:39:22
Thomas
Ganz unten möchte ich mit NachTechnik das Modul NachTechnik aufrufen!

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Arbeitsmappe vor dem Schließen speichern
ActiveWorkbook.Save
If Dir("S:\Persönliche Ordner\Severa\TECHNIK\" & Sheets("TECHNIK").Range("A1") & ".xls") _
<> "" Then Kill "S:\Persönliche Ordner\Severa\TECHNIK\" & Sheets("TECHNIK").Range("A1") & ".xls"
ActiveWorkbook.SaveCopyAs "S:\Persönliche Ordner\Severa\TECHNIK\" & Sheets("TECHNIK").Range("A1") & ".xls"
'| Datenexport Access |
Dim DB As Database
Dim RS As Recordset
Dim i As Long
'Aufruf der Löschfunktion
DeleteInAccess
Set DB = OpenDatabase("S:\Board\PANDA.mdb")
Set RS = DB.OpenRecordset("PLAN", dbOpenDynaset)
i = 0
Sheets("PLAN").Activate
ActiveWorkbook.Sheets("PLAN").Range("A2").Select
'On Error GoTo fehlerm
Do While ActiveCell.Value <> ""
RS.AddNew
RS!Konto = ActiveCell.Value
RS!Bezeichnung = ActiveCell.Offset(0, 1).Value
RS!Betrag = ActiveCell.Offset(0, 4).Value
RS!KST = ActiveCell.Offset(0, 5).Value
RS!IstDatum = ActiveCell.Offset(0, 7).Value
RS!Bank = ActiveCell.Offset(0, 15).Value
RS!Plz = ActiveCell.Offset(0, 16).Value
RS.Update
ActiveCell.Offset(1, 0).Select
i = i + 1
Loop
MsgBox "Datentransfer erfolgreich beendet! " & Chr(13) & _
"Es wurden " & i & "Sätze eingelesen!"
RS.Close
DB.Close
Exit Sub
NachTechnik
End Sub


Anzeige
AW: Makro aus Fremdmodul starten
19.08.2003 19:16:42
Jochen
Hallo,
direkt vor dem Aufruf steht Exit Sub, somit wird diese Stelle
im Code niemals erreicht, klar?
Gruß Jochen

AW: Makro aus Fremdmodul starten
19.08.2003 19:19:39
Thomas
Egal wohin ich es schreibe, es kommt immer die selbe Meldung!

AW: Makro aus Fremdmodul starten
19.08.2003 19:31:32
Jochen
Hallo,
lass doch mal dieses Exit Sub weg, das hat doch ohnehin keinen
Sinn.
Fruß Jochen

AW: Makro aus Fremdmodul starten
19.08.2003 19:34:20
Thomas
bin jetzt dahin!
wie weiter wenn ich das exit sub weglasse? hab das fremdmakro mit public öffentlich gemacht. bekomm aber die gleich meldung.
liebe grüsse thomas

AW: Makro aus Fremdmodul starten
19.08.2003 19:38:18
Jochen
Hallo,
ich kann dein Makro nicht so einfach nachvollziehen.
Kommt denn deien MsgBox mit der Meldung?
Gruß Jochen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige