|| AMD Ryzen 7 7800X3D | ASUS ROG Strix B650E-F | INNO3D RTX 4090 iCHILL X3 | Fractal Design Meshify 2 | 2x LG Ergo 32UN880 | Thermalright Peerless Assasin 120 SE | G.Skill Trident Z5 Neo 32GB DDR5 | BE QUIET! Pure Power 12 M 850W | WD Black SN850X 2TB ||
Is het de bedoeling dat de mails naar alle 3 gaan? of alleen naar de 1e? In het 1e geval zou je met VBA een script kunnen schrijven die een rij invoegt als er een 2e of 3e mail adres staat. Hier kopieer je dan vervolgens de gegevens van rij 1 en mail 2 als mail-adres. Dit vervolgens ook voor 3 doen.
Is er een max aan het aantal mailadressen?
Is er een max aan het aantal mailadressen?
Even alle emailadressen kopiëren en dan middels plakken speciaal => Transponeren in één kolom zetten.
Dan werkt je merge wel.
Dan werkt je merge wel.
Het is weldegelijk een unieke e-mail per firma die naar 3 verschillende e-mailadressen moeten verzonden worden. Vervolgens de volgende regel met bijv. maar 2 verschillende e-mailadressen en zo verder...
| Firmanaam | E-mailadres 1 | E-mailadres 2 | E-mailadres 3 |
| Firma X | nomail1@mail.com | nomail2@mail.com | nomail3@mail.com |
| Firma Y | nomail99@mail.com | nomail98@mail.com | |
| Firma Z | nomail55@mail.com |
|| AMD Ryzen 7 7800X3D | ASUS ROG Strix B650E-F | INNO3D RTX 4090 iCHILL X3 | Fractal Design Meshify 2 | 2x LG Ergo 32UN880 | Thermalright Peerless Assasin 120 SE | G.Skill Trident Z5 Neo 32GB DDR5 | BE QUIET! Pure Power 12 M 850W | WD Black SN850X 2TB ||
Volgens mij is hier geen standaard oplossing voor. Je zou http://www.wordbanter.com...1869ac172db253f8a8&t=5012 eens door kunnen nemen. Daar lukt het iemand middels een Macro geloof ik.
Visual Basic:
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
26
27
28
29
30
31
| Sub Multiplemail() Dim LastRow As Long LastRow = Cells(Rows.Count, 3).End(xlUp).Row Dim i As Long i = 2 Dim j As Long j = 2 Do While i <= LastRow If Not Cells(j, 4).Value = "" Then Cells(j, 1).Select ActiveCell.Offset(1).EntireRow.Insert Cells(j + 1, 1).Value = Cells(j, 1).Value Cells(j + 1, 2).Value = Cells(j, 4).Value j = j + 2 LastRow = LastRow + 1 Else j = j + 1 End If If Not Cells(i, 3).Value = "" Then Cells(i, 1).Select ActiveCell.Offset(1).EntireRow.Insert Cells(i + 1, 1).Value = Cells(i, 1).Value Cells(i + 1, 2).Value = Cells(i, 3).Value i = i + 2 LastRow = LastRow + 1 Else i = i + 1 End If Loop End Sub |
Doet wat het moet doen, volgens mij (niet heel uitgebreid getest), als je er nog meer zou hebben (4 of 5 bijv), kun je k en l toevoegen volgens hetzelfde principe als j. Vervolgens je mailmerge via E-mailadres 1
Pagina: 1