• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

VBA zichtbare (gefilterde) cellen kopiëren naar nieuw bestand en vervolgens mailen

Status
Niet open voor verdere reacties.

serpent xx

Gebruiker
Lid geworden
2 mei 2008
Berichten
201
Heren/Dames,

wie kan mij aan een VBA helpen die enkel de zichtbare cellen kopieert naar een nieuw (tijdelijk) bestand en dit bestand verzend via email en vervolgens verwijderd?

De zichtbare cellen zijn het resultaat van een uitgefilterde lijst met 1 verborgen kolom.

Alvast bedankt!
confused:
 
En de gegevens moeten we zelf verzinnen? Zonder voorbeeld documentje gaat dat niet werken.
 
Ik kan er enigszins in grote lijnen onderstaande code van maken.
Code:
Sub hsv()
Sheets(1).Cells(1).CurrentRegion.SpecialCells(12).Copy
Workbooks.Add
With ActiveWorkbook
  .Sheets(1).Cells(1).PasteSpecial xlPasteAll
  .SaveAs Environ$("Temp") & "\" & Date, 52
  .Close False
 End With
 
    With CreateObject("Outlook.Application").CreateItem(0)
       .to = "nietnaarmij[EMAIL="nietnaarmij@gmail.com"]@gmail.com[/EMAIL]"
       .Subject = "blabla"
       .attachments.Add Environ$("Temp") & "\" & Date & ".xlsm"
       .display 'or send
    End With
  Kill Environ$("Temp") & "\" & Date & ".xlsm"
End Sub
 
Ik kan er enigszins in grote lijnen onderstaande code van maken.
Code:
Sub hsv()
Sheets(1).Cells(1).CurrentRegion.SpecialCells(12).Copy
Workbooks.Add
With ActiveWorkbook
  .Sheets(1).Cells(1).PasteSpecial xlPasteAll
  .SaveAs Environ$("Temp") & "\" & Date, 52
  .Close False
 End With
 
    With CreateObject("Outlook.Application").CreateItem(0)
       .to = "nietnaarmij[EMAIL="nietnaarmij@gmail.com"]@gmail.com[/EMAIL]"
       .Subject = "blabla"
       .attachments.Add Environ$("Temp") & "\" & Date & ".xlsm"
       .display 'or send
    End With
  Kill Environ$("Temp") & "\" & Date & ".xlsm"
End Sub

Ondanks mijn beperkte info werkt deze perfect:thumb::thumb::thumb:
Harry, bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan