NEDEN .xls UZANTILI GÖNDERMİYOR?

Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
NEDEN .xls UZANTILI G�NDERMÝYOR?

Sub Mail_ActiveSheet()
Dim wb As Workbook
Dim strdate As String
strdate = Format(Now, "dd-mm-yy")
Application.ScreenUpdating = False
ActiveSheet.Copy
Set wb = ActiveWorkbook
With wb
.SaveAs "Romanya " & ActiveSheet.Name & "." & " Yükleme" & ""
.SendMail "deneme@hotmail.com", _
"Loading Plan"
.ChangeFileAccess xlReadOnly
Kill .FullName
.Close False
End With
Application.ScreenUpdating = True
End Sub

yukarıdaki kod ile Romanya 14. Yükleme yazabiliyorum fakat dosya .dat uzantılı gidiyor
dosyayı kendi uzantısı olan .xls ile nasıl gönderebilirim?

(aşağıdaki satırla "Romanya Yükleme 14 olarak ve .xls olarak gidiyordu zaten.
.SaveAs "Romanya " & "Yükleme " & ActiveSheet.Name & ""


teşekkürler
 
Katılım
21 Ekim 2005
Mesajlar
529
Excel Vers. ve Dili
2010 - TR!
bu kodu dosyaya yaz ve ıslet

Sub MAIL_AT()
Application.Dialogs(xlDialogSendMail).Show
End Sub

ıstersen bu kaydı bır tusada aktarabılırsın

kolay gelsın :icelim:
 
Katılım
21 Ekim 2005
Mesajlar
529
Excel Vers. ve Dili
2010 - TR!
bu koduda sadece aktıf sayfayı maıl atmak ıcın kullanabılırsın ok ?

Sub sayfa_at()
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Application.CutCopyMode = False
Range("A1").Select
Application.Dialogs(xlDialogSendMail).Show
End Sub
 
Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
YARDIM İÇİN TEÞEKKÜRLER FAKAT BEN BUNU KASTETMEMİÞTİM. ZATEN AMACIM TÜM KİTABI YOLLAMAK DEÐİL. SADECE YOLLARKEN İSTEDİÐİM İSİMLE YOLLAMASI. YİNE DE TEÞEKKÜRLER.

HALA YARDIMA İHTİYACIM VAR :dua:
 
Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
BU KİTABI NASIL
"Romanya Yükleme 14" olarak DEÐİL DE,
"Romanya 14. Yükleme" OLARAK YOLLARIM?


TEÞEKKÜRLER
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

.SaveAs "Romanya " & ActiveSheet.Name & " .Yükleme"

veya

.SaveAs "Romanya " & ActiveSheet.Name & " .Yükleme.xls"

veya

ad="Romanya " & ActiveSheet.Name & " .Yükleme"
.SaveAs ad
 
Katılım
21 Ekim 2005
Mesajlar
529
Excel Vers. ve Dili
2010 - TR!
Sub ISIMLI_SAYFA_GONDERME()
'
' ISIMLI_SAYFA_GONDERME Makro
' CYBERWOLF1980@GMAIL.COM
'

'
Sheets("Sayfa1").Select
Sheets("Sayfa1").Copy
ChDir "C:\"
ActiveWorkbook.SaveAs Filename:= _
"C:\ISIM.xls", FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Application.Dialogs(xlDialogSendMail).Show
Sheets("Sayfa1").Select
Range("A1").Select
' Use with Caution!!!!
' Be very careful not to delete your Personal Workbook
On Error Resume Next
Dim Proceed1 As Long
Dim Proceed2 As Long
Proceed1 = MsgBox("DOSYA ILE ISLEMINIZ BITTIMI? BU DOSYA KENDINI SILECEKTIR! ", vbExclamation + vbYesNo, "Delete Workbook")
If Not Proceed1 = vbYes Then Exit Sub
Proceed2 = MsgBox("BU SON UYARI. DEVAM ETMEK ICIN EVETI TIKLAYIN, CIKMAK ICIN HAYIR. ", vbExclamation + vbYesNo, "Delete Workbook")
If Not Proceed2 = vbYes Then Exit Sub
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Application.EnableEvents = False
ActiveWorkbook.ChangeFileAccess xlReadOnly
Kill ActiveWorkbook.FullName
ActiveWorkbook.Close False
Application.DisplayAlerts = True
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
turkanet, kodu calıstır bakalım ısını gorecekmı ?

not : kodda yer alan ISIM.XLS yı sen stedıgın gıbı degıstırebılırsın
ıyı gunler
 
Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
.SaveAs "Romanya " & ActiveSheet.Name & ". Yükleme.xls"

YAPINA HERÞEY İSTEDİÐİM GİBİ OLDU
MİNNETTARIM...
:dua: :bravo: :hey: :mutlu:
 
Üst