Ich schreibe ein Makro, um eine Datenzeile per E-Mail zu versenden, basierend auf der Benutzereingabe der ausgewählten Zeile. Was ich brauche, ist die Eingabe in die entsprechende Zellenzeile zu konvertieren. Zum Beispiel: Benutzertypen in das Eingabefeld "3", dann werden die Werte in Zeile 3 gemailt. Wenn ich den Bereich im Code manuell ausführe, funktioniert die E-Mail einwandfrei. Jede Hilfe wird geschätzt. Vielen Dank.Integer-Eingabe in entsprechende Zellenzeile konvertieren VBA
Gerade jetzt, mein Code:
myValue = InputBox("Which row are you sending?")
ActiveSheet.Range(myValue.Rows).Select
With ActiveSheet.MailEnvelope .Introduction = "Blah"
.Item.To = ActiveSheet.range("G2").Value
.Item.Subject = "Blah"
.Item.Send
End with
Ihre Frage enthält keine Informationen darüber, wie Sie versuchen, Dinge zu tun. Fügen Sie (Teile davon) Ihren Code hinzu, um der Community zu zeigen, was Sie gerade tun und wo die Dinge nach Süden gehen. Momentan ist Ihre Frage nur zu erraten ... –
** Helfen Sie uns, Ihnen zu helfen, Ihren aktuellen Code zu posten. ** –