Collapse column

Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - alad

Seiten: [1]
1
Excel / Antw: Office 2013: Finde und Ausgeben mehrer Bestellungen
« am: Oktober 26, 2018, 12:02:57 Nachmittag »
Hallo,

Super ich danke dir vielmals.

Warum muss ich bei der Spalte -7 rechnen?

2
Excel / Antw: Office 2013: Finde und Ausgeben mehrer Bestellungen
« am: Oktober 25, 2018, 10:36:57 Vormittag »
Hallo,

die Idee finde ich sehr gut. Leider bekomme ich das ganze nicht hin wenn es mehr als 2 Bestellungen sind.
Hast du mir hier einen Tip?

3
Excel / Antw: Ersetzen mehrerer Placeholder in einem Text über VBA
« am: Oktober 22, 2018, 09:00:19 Vormittag »
Super, vielen Dank. Dachte das wird schwieriger.

4
Excel / Ersetzen mehrerer Placeholder in einem Text über VBA
« am: Oktober 22, 2018, 08:28:25 Vormittag »
Hallo zusammen,

folgendes Problem:

In meinem E-Mail Text möchte ich [@Bestellung] und [@Name] ersetzen durch zugewiesene Strings.

Das Problem ist nun das ich es nur schaffe immer eins der beiden zu ersetzen.

sTemplate = Sheets("Text").Shapes(1).TextFrame2.TextRange.Text
    '</ HMTL holen >
   
    '----< Send with Outlook >----
    Dim app_Outlook As Outlook.Application
    Set app_Outlook = New Outlook.Application
   
    '--< Email einstellen >--
    Dim objEmail As Outlook.MailItem
   
    Dim sName_Ansprech As String
    Dim sBestellung As String
    Dim sEmail_Address As String
   
   
    Dim iRow As Integer
    For iRow = 4 To 100
        If Cells(iRow, 3) = "x" Then
           
            sBestellung = Cells(iRow, 8)
            sName_Ansprech = Cells(iRow, 9)
            sEmail_Address = Cells(iRow, 2)
           
            '< Fill Placeholders >
           
            Dim sHTML As String
            sHTML = Replace(sTemplate, "[@Bestellung]", sBestellung)
            sHTML = Replace(sTemplate, "[@Name]", sName_Ansprech)
           
   

           
            '</ Fill Placeholders >
           
            '--< Send Email >--
            Set objEmail = app_Outlook.CreateItem(olMailItem)
            objEmail.To = sEmail_Address
            objEmail.Subject = sTitle
            'objEmail.HTMLBody = sHTML  '*use .HTMLBody for HTML
            objEmail.Body = sHTML       '*and .body for pure Text
            objEmail.Display False
            objEmail.Send
            '--</ Send Email >--
                   
           
        End If
    Next
       
   
   
    '< Abschluss >
    Set objEmail = Nothing
    Set app_Outlook = Nothing
    '</ Abschluss >
   
    MsgBox "Emails erstellt", vbInformation, "Fertig"
   
    '----</ Send with Outlook >----
    '-------------</ Send_Email() >-------------
End Sub

Das ganze sieht aktuell im Text so aus.

Hallo [@Name] ,

ich möchte Sie an die unten Aufgeführte/n Bestellung/en erinneren.

[@Bestellung]
               

MFG

Hans Hinterspu

Leider wird hier nur der Name bzw Bestellung ersetzt, was kann ich hier tun damit ich beide Placeholder ersetzte und diese in meinen E-Mail Text habe?

Danke im Voraus.

Im Anhang findet ihr die Datei.


5
Excel / Antw: Office 2013: Finde und Ausgeben mehrer Bestellungen
« am: Oktober 17, 2018, 19:16:11 Nachmittag »
Problem gelöst mit Hilfssheet die Zahlen 1 - 100 Von A1 - CV1

Code für die Bestellungen
=WENNFEHLER(WENN([@Zählenwenn]>Hilfsberechnung!A$1;INDEX(Tabelle3[[#Alle];[Bestellung]];AGGREGAT(14;6;ZEILE(Tabelle3[Bestellung])/(Tabelle3[Kreditor]=Adressen!$A2);ZEILE()-$XFD2)-Hilfsberechnung!A$1);"");"")

6
Excel / Antw: Office 2013: Finde und Ausgeben mehrer Bestellungen
« am: Oktober 17, 2018, 13:53:38 Nachmittag »
=INDEX(Tabelle3[[#Alle];[Bestellung]];AGGREGAT(15;6;ZEILE(Tabelle3[Bestellung])/(Tabelle3[Kreditor]=Adressen!A2);ZEILE()-1))=SVERWEIS(Tabelle2[@Kreditor];Tabelle3[[#Alle];[Kreditor]:[Bestellung]];2;FALSCH)
Leider bringt mich keiner dieser Codes ans Ergebnis

7
Excel / Office 2013: Finde und Ausgeben mehrer Bestellungen
« am: Oktober 17, 2018, 09:02:37 Vormittag »
Hallo zusammen,

ich bin aktuell dabei mir in Excel einen automatischen E-Mail versandt anzulegen. Dieser soll meinen Pappenheimer, an Ihre Bestellungen erinnern.
Bisher klappt auch alles wie gewollt, bis auf die Ausgabe der dazu gehörigen Bestellung.

Habe die Datei im Anhang.

Kurze die Funktionsweise des Tools.

- Sheet "E-Mail" ist zur Steuerung des ganzen; mit dem Button "ausfüllen" wird das Layout per Makro ausgefüllt. Button "senden" löst das Makro zum versenden über Outlook aus.

-  Sheet "Text" hier ist der E-Mail Text zu finden

- Sheet "Bestellungen" (SAP-Export in Excel) hier sind die Bestelldaten zu den Lieferanten hinterlegt

- es werden im Sheet "Adressen" von A-D die Lieferanten Daten eingeben bzw aus dem SAP exportiert.

Nun zum eigentlich Problem.
Ich versuche nun mit der Kreditorennummer im Sheet "Adressen", alle gefunden Bestellungen (Sheet Bestellung) zu einem Lieferanten, hintereinander in den Spalten H - AU auszugeben.
Diese sollen danach in Spalte G mit dem Verkettenbefehl in einen Text umgewandelt werden, um sie der E-Mail anzuhängen.

Ich suche nun schon seit Tagen und finden leider keine Lösung.
Hat hier jemand vllt Erfahrung oder eine Idee?
 
Danke im Voraus

Seiten: [1]