Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
02.09.2015 08:12:27 |
Richard |
|
|
|
02.09.2015 09:38:44 |
Gast15610 |
|
|
Parameterübergabe Tabelle an Modul |
02.09.2015 10:39:05 |
Gast5855 |
|
|
|
02.09.2015 10:50:05 |
Gast42100 |
|
|
Von:
Gast5855 |
Datum:
02.09.2015 10:39:05 |
Views:
1211 |
Rating:
|
Antwort:
|
Thema:
Parameterübergabe Tabelle an Modul |
Okay Danke schonmal das Hilft mir weiter!
Jetzt kommt jedoch der Fehler: "Fehler beim kompilieren: Variable oder Prozedur anstelle eines Moduls erwartet"
Ich kopiere nochmal den gesamten Code hier rein.
Tabelle:
Private Sub Schleife()
Dim Zeile As Long
For Zeile = 4 To 10000
If Cells(Zeile, 16) = Range("H1") Then Send_Excel_Message (Zeile) 'Übergabe Zeilenwert
Next Spalte
End Sub
Modul:
Sub Send_Excel_Message(ByVal ZeilenIndex As Long)
Dim MyMessage As Object, MyOutApp As Object
Set MyOutApp = CreateObject("Outlook.Application")
Set MyMessage = MyOutApp.CreateItem(0)
With MyMessage
Dim Vorname As Long
Dim Nachname As Long
Dim EmailAdresse As Long
Dim Zeile As Long
Vorname = Cells(ZeilenIndex, 21)
Nachname = Cells(ZeilenIndex, 22)
EmailAdresse = Vorname + "." + Nachname + "@.de.bosch.com"
.To = EmailAdresse
.Subject = "Erinnerung Einlagerung AML" & Date & ", " & Time
.HTMLBody = "Sehr geehrter Herr " + Nachname + "," + vbNewLine + "Ich möchte Sie daran erinnern, dass sich die von Ihnen eingelagerte Maschine X ...."
'Entwirft Mail in Outlook
.Save
SendKeys "%S"
End With
Set MyOutApp = Nothing
Set MyMessage = Nothing
End Sub
Muss ich hier was anders machen? Oder geht das generell so?
Vielen Dank,
Gruß Richi
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
|
02.09.2015 08:12:27 |
Richard |
|
|
|
02.09.2015 09:38:44 |
Gast15610 |
|
|
Parameterübergabe Tabelle an Modul |
02.09.2015 10:39:05 |
Gast5855 |
|
|
|
02.09.2015 10:50:05 |
Gast42100 |
|
|