Hoe verzendt u een e-mail vanuit een beperkt bereik van cellen in Excel?
Vaak deelt u belangrijke gegevens of rapporten rechtstreeks vanuit uw Excel-werkboek met anderen, en het opnemen van een specifiek celbereik in de e-mailtekst bespaart tijd én garandeert nauwkeurigheid. Denk bijvoorbeeld aan het verzenden van geselecteerde financiële samenvattingen, cijfers van studenten of voorraadgegevens via e-mail — rechtstreeks vanuit Excel. Zo kunnen ontvangers essentiële informatie direct bekijken, zonder een bijlage te hoeven openen. In dit artikel leest u hoe u eenvoudig een e-mail kunt verzenden met een geselecteerd bereik ingesloten in de e-mailtekst, zodat u communicatie en gegevensdeling vanuit Excel naadloos stroomlijnt.
E-mail verzenden vanuit een Beperkt bereik van cellen in Excel
E-mail verzenden vanuit een Beperkt bereik van cellen met een geweldige tool
Meer tutorials voor e-mailverzending in Excel...
E-mail verzenden vanuit een Beperkt bereik van cellen in Excel
Als u liever een ingebouwde, aanpasbare oplossing gebruikt, dan is het toepassen van VBA-code in Excel een efficiënte manier om een geselecteerd celbereik te kopiëren en automatisch in de e-mailtekst van Outlook te plakken. Deze methode is ideaal voor gebruikers die regelmatig Microsoft Outlook als e-mailclient gebruiken en e-mailautomatisering direct vanuit Excel nodig hebben. Zo werkt het:
1. Open het werkblad met het celbereik dat u in uw e-mail wilt opnemen. Druk tegelijkertijd op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen. Met deze sneltoets opent u direct de VBA-editor, waarin u de code kunt invoegen.
2. Klik in het VBA-editorvenster op Extra > Referenties. Zorg ervoor dat u de juiste werkmap selecteert, vooral als u meerdere bestanden hebt geopend.
3. Schakel in het dialoogvenster Referenties – VBAProject de optie Microsoft Outlook Object Library in. Door deze verwijzing in te schakelen, kan VBA met Outlook communiceren, zodat u rechtstreeks e-mails kunt maken en verzenden. Klik na het aanvinken op OK.

4. Klik in de menubalk op Invoegen > Module om een nieuwe codemodule toe te voegen. Kopieer en plak vervolgens de volgende VBA-code in het modulevenster.
VBA-code: E-mail verzenden met een Beperkt bereik in Excel
Sub Send_Email()
'Updated by Extendoffice 20200119
Dim xRg As Range
Dim I, J As Long
Dim xAddress As String
Dim xEmailBody As String
Dim xMailOut As Outlook.MailItem
Dim xOutApp As Outlook.Application
On Error Resume Next
xAddress = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select range you need to paste into email body", "KuTools For Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Set xOutApp = CreateObject("Outlook.Application")
Set xMailOut = xOutApp.CreateItem(olMailItem)
For I = 1 To xRg.Rows.Count
For J = 1 To xRg.Columns.Count
xEmailBody = xEmailBody & " " & xRg.Cells(I, J).value
Next
xEmailBody = xEmailBody & vbNewLine
Next
xEmailBody = "Hi" & vbLf & vbLf & " body of message you want to add" & vbLf & vbLf & xEmailBody & vbNewLine
With xMailOut
.Subject = "Test"
.To = "happy.xuebi@163.com"
.Body = xEmailBody
.Display
'.Send
End With
Set xMailOut = Nothing
Set xOutApp = Nothing
Application.ScreenUpdating = True
End Sub Opmerkingen:
- 1). U kunt de inhoud en begroeting in regel xEmailBody = „Hi" & vbLf & vbLf & " body of message you want to add" & vbLf & vbLf & xEmailBody & vbNewLine naar wens aanpassen. Voeg bijvoorbeeld een persoonlijke boodschap of duidelijke instructies toe vóór de Excel-gegevens.
- 2). Pas ontvanger en onderwerp aan door deze regel te wijzigen: .To = happy.xuebi@163.com en .Subject = „Test". Zorg ervoor dat het e-mailadres van de ontvanger klopt, zodat er geen bezorgingsproblemen ontstaan.
5. Druk in de VBA-editor op F5 om de code uit te voeren. Wanneer het dialoogvenster Kutools voor Excel verschijnt, selecteert u het celbereik dat u in de e-mailtekst wilt opnemen en klikt u op OK. Als u per ongeluk het verkeerde bereik hebt geselecteerd, kunt u het proces herstarten of uw selectie aanpassen.

6. Er wordt automatisch een Outlook-e-mail gegenereerd met uw opgegeven ontvanger, onderwerp, ingevoegde tekst en de Excel-gegevens in de e-mailtekst. Controleer het bericht voordat u het verzendt, zodat u zeker weet dat alle gegevens correct worden weergegeven. Klik op de knop Verzenden om uw e-mail te versturen.

Opmerking: Deze VBA-methode werkt alleen als Microsoft Outlook is geïnstalleerd en als standaard e-mailclient is ingesteld. Als u een ander e-mailprogramma gebruikt, overweeg dan een van de alternatieve oplossingen die hieronder worden beschreven. Wanneer Outlook niet actief is, start de macro het automatisch voor u.
Beperkingen: Deze methode vereist Outlook en de juiste machtigingen om toegang te krijgen tot e-mailfunctionaliteit. Als uw organisatie het gebruik van macro’s of de toegang tot Outlook beperkt, is deze methode mogelijk niet toepasbaar.
E-mail verzenden vanuit een Beperkt bereik van cellen met een geweldige tool
Voor gebruikers die geen Outlook gebruiken of een eenvoudigere, codevrije methode prefereren, biedt Kutools voor Excel een handige oplossing om e-mailberichten te verzenden met geselecteerde celbereiken. Met de functie „E-mail verzenden” in Kutools stelt u eenvoudig een uitgaande server (SMTP) in en verzendt u e-mails via elk ondersteund e-mailaccount — zoals Gmail, Yahoo of zakelijke e-mail — rechtstreeks vanuit Excel. Zo wordt het een veelzijdige keuze voor wie in diverse omgevingen werkt of informatie snel met meerdere ontvangers wil delen.
Volg deze stappen om deze methode te gebruiken:
1. Bereid eerst een e-maillijst voor met de vereiste velden.
- Tips: Uw e-maillijst moet minimaal twee rijen bevatten: één voor kopteksten en één of meer voor de daadwerkelijke gegevens. Als u bijvoorbeeld e-mails naar twee personen stuurt, voegt u beide e-mailadressen toe onder de koptekst „E-mail”, zoals in de onderstaande schermafbeelding wordt getoond.

- Wilt u snel een e-maillijst maken? Probeer dan de Mailinglijst maken-functie voor geautomatiseerde instelling.
2. Selecteer vervolgens het daadwerkelijke Excel-bereik dat u in de e-mailtekst wilt plakken en druk op Ctrl + C om het te kopiëren. Zorg ervoor dat u alleen de noodzakelijke cellen kopieert, zodat uw e-mail duidelijk blijft.
3. Selecteer de volledige e-maillijst (inclusief kopteksten) en ga naar KUTOOLS PLUS > E-mails verzenden.

4. Het dialoogvenster „E-mails verzenden” verschijnt en toont velden die automatisch zijn ingevuld op basis van uw geselecteerde e-maillijst.
- 4,1) Controleer en pas items in het dialoogvenster naar wens aan. Voeg extra velden toe aan de e-maillijst wanneer u gepersonaliseerde berichten of aanvullende informatie nodig hebt.
- 4,2) Klik in het vak „E-mailtekst” en druk op Ctrl + V om uw gekopieerde bereik te plakken. Voeg indien nodig extra tekst of instructies toe, zodat het e-mailbericht duidelijk en informatief is.
- 4,3) Zorg ervoor dat „Verzenden via Outlook”niet is aangevinkt als u via SMTP (andere e-mailservices) wilt verzenden.
- 4,4) Klik op SMTP-instellingen om de SMTP-instellingen van uw e-mailaccount te configureren, wat vereist is om rechtstreeks te kunnen verzenden vanuit niet-Outlook-accounts.

5. Vul in het dialoogvenster „Instellingen voor mailserver (SMTP – Nieuw schema)” alle vereiste gegevens in, zoals uw e-mailadres, SMTP-server, poortnummer en inloggegevens. U kunt ook kiezen om verzonden e-mails op te slaan in een opgegeven map door het vakje „Verzonden e-mails opslaan in” aan te vinken—ideaal voor het bijhouden van uw communicatie. Klik na het instellen op OK om te bevestigen.

6. U keert terug naar het venster „E-mails verzenden”. Controleer alle velden en de geplakte inhoud op nauwkeurigheid en klik op Verzenden om uw e-mail te versturen. De e-mail wordt via de geconfigureerde server rechtstreeks vanuit Excel verzonden, en u ontvangt een bevestiging of statusbericht afhankelijk van het resultaat.
Voordelen: Kutools ondersteunt het verzenden van e-mails via vrijwel elk SMTP-compatibel account, niet alleen Outlook. Dit maakt het ideaal voor gebruikers die webmail gebruiken, met meerdere domeinen werken of een gebruiksvriendelijke interface willen zonder macrocode te hoeven schrijven.
Controleer bij gebruik van Kutools uw serverinstellingen zorgvuldig om verzendfouten te voorkomen. Als e-mails niet worden verzonden, controleer dan uw netwerkverbinding, het serveradres, de poort en uw inloggegevens.
Bekijk altijd minstens één bericht van uw bulkmailing voordat u de volledige batch verzendt, zodat u eventuele weergave- of personalisatieproblemen tijdig kunt verhelpen.
Gerelateerde artikelen:
E-mail verzenden naar e-mailadressen zoals opgegeven in Excel-cellen
Stel dat u een lijst met e-mailadressen hebt en bulksgewijs e-mails wilt verzenden naar deze adressen, rechtstreeks vanuit Excel. Hoe doet u dat? Dit artikel laat u methoden zien om e-mails te verzenden naar meerdere e-mailadressen zoals opgegeven in cellen in Excel.
Outlook-handtekening invoegen bij het verzenden van e-mail vanuit Excel
Stel dat u rechtstreeks vanuit Excel een e-mail wilt verzenden: hoe voegt u dan uw standaard Outlook-handtekening toe aan dat bericht? In dit artikel vindt u twee methoden om de Outlook-handtekening automatisch toe te voegen bij het verzenden van e-mail vanuit Excel.
E-mail verzenden met meerdere bijlagen in Excel
In dit artikel leest u hoe u via Outlook een e-mail kunt verzenden met meerdere bijlagen in Excel.
E-mail verzenden wanneer de vervaldatum in Excel is bereikt
Bijvoorbeeld: als de vervaldatum in kolom C binnen 7 dagen valt (huidige datum is 2017/9/13), wordt er automatisch een e-mailherinnering verzonden naar de ontvanger in kolom A, met de inhoud uit kolom B. Hoe realiseert u dit? Dit artikel biedt een gedetailleerde VBA-oplossing.
Automatisch e-mail verzenden op basis van celwaarde in Excel
Stel dat u via Outlook automatisch een e-mail wilt verzenden naar een specifieke ontvanger zodra een bepaalde celwaarde in Excel wordt overschreden. Bijvoorbeeld: wanneer de waarde in cel D7 op een werkblad groter is dan 200, wordt er automatisch een e-mail opgesteld. In dit artikel leert u met een VBA-methode hoe u dit snel voor elkaar krijgt.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins

