• 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.

deze macro veranderd mijn cellen in map die ik verstuur

Status
Niet open voor verdere reacties.

avesoft

Gebruiker
Lid geworden
11 apr 2011
Berichten
186
Bekijk bijlage 132995heren forumleden

ik wil een sheet versturen maar alle cellen worden in breedte en hoogte veranderd
is het mogelijk dat die verhinderd word ,en een msg box verschijnt waar gevraagd word
bv staand of liggend

knopfunctie mailen staat op blad 1 en sheet bestelformulier is blad 11


deze marco gebruik ik nu,werkt goed tot ik mail open maak dan zijn de cellen veranderd kunnen jullie mij op weg helpen


Private Sub cmdemail_Click()
Sheets("bestelformulier").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Application.ScreenUpdating = False
Range("B4:N32").Select
Selection.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteValues
Selection.PasteSpecial Paste:=xlPasteFormats
Columns("B:N").EntireColumn.AutoFit
Application.CutCopyMode = False
With ActiveWindow
.DisplayGridlines = False
.DisplayZeros = False
End With

Application.Dialogs(xlDialogSendMail).Show
ActiveWorkbook.Saved = True
ActiveWorkbook.Close
Application.ScreenUpdating = True
Range("B4").Select
End Sub


gr arie
 
Laatst bewerkt:
Het is in dit geval beter om uw bestelbon op te slaan als PDF en deze dan te mailen.
 
cobbe

zou ook kunnen maar dan moet de macro ook aangepast worden

gr arie
 
cobbe

zou jij de macro voor mij kunnen aanpassen zodat het werkt ik zit al de hele tijd te tobben maar lukt me niet

vanuit blad 1(userformknop opslaan/mailen) zou ik graag een sheet (bv blad 14) op willen slaan als pdf(naam via msgbox) in een map en daarna mailen met outlook

gr arie
 
verwijder
Code:
Columns("B:N").EntireColumn.AutoFit
autofit = automatisch celafmetingen aanpassen
 
alphamax


helaas werkt niet

mischien toch een oplossing omdit als pdf op te slaan en dan automatisch te versturen

gr arie
 
Code:
Private Sub cmdemail_Click()
Application.ScreenUpdating = False
    With Sheets("bestelformulier")
        .PrintOut Copies:=1, Collate:=True
        .Copy
    End With
    With ActiveWindow
        .DisplayGridlines = False
        .DisplayZeros = False
    End With
    Application.Dialogs(xlDialogSendMail).Show
    With ActiveWorkbook
        .Saved = True
        .Close
    End With
    Application.ScreenUpdating = True
    Range("B4").Select
End Sub
 
Warme bakkertje

dank je

voor zover doet hij wat ik graag zou willen , ik kijk morgen verder

gr arie
 
heren

allereerst dank voor de hulp , het werkt voor zover ik getest heb

gr arie
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan