...= "Şifre Hatırlatma"
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With Destwb
.SaveAs TempFilePath & TempFileName & FileExtStr, FileFormat:=FileFormatNum
On Error Resume Next
With OutMail
.To =...
...kaydet ve kapat
Application.DisplayAlerts = False
If Dir(dosyaAdi) = "" Then
wbYeni.SaveAs dosyaAdi, FileFormat:=xlOpenXMLWorkbook
Else
wbYeni.Save
End If...
Siz baktınız mı acaba ? Şimdi denedim. Aman yine aynı sadece anahtar kelime büyükse sadece büyük yazan verileri getiriyor. Excel örneğini atmıştım. Excel sürümünün farklı olması değiştirir mi bu durumu bilmiyorum. bendeki 2013 verisiyon office
...kaydet ve kapat
Application.DisplayAlerts = False
If Dir(dosyaAdi) = "" Then
wbYeni.SaveAs dosyaAdi, FileFormat:=xlOpenXMLWorkbook
Else
wbYeni.Save
End If...
...kaydet ve kapat
Application.DisplayAlerts = False
If Dir(dosyaAdi) = "" Then
wbYeni.SaveAs dosyaAdi, FileFormat:=xlOpenXMLWorkbook
Else
wbYeni.Save
End If...
Eğer sadece ThisWorkbook.SaveAs savePath, FileFormat:=xlOpenXMLWorkbookMacroEnabled satırını değiştirirseniz, dosyanın doğru formatta kaydedilmesini sağlayabilirsiniz. Ancak, burada birkaç önemli şey var:
Eğer dosyanızda herhangi bir makro varsa ve .xlsm olarak kaydediyorsanız, bu format doğru...
Merhaba. Tam anlatamadım sanırım. (Ya da ben sizi anlayamadım)
Benim raporu hazırlayan xlsm uzantılı bir Excelim var.
Butona bastığımda sekmedeki butonları kaldırıp, N1:N8 arasındaki yazıları silip, xlsx uzantısıyla sadece rapor olarak kaydetmesini istiyorum. (VBA dosyasını da silip)
Buton...
Merhaba.
Önceki sürümlerde çalışması için *.xls formatında kaydetmelisiniz ve dosya biçimini de belirtmelisiniz.
Örnek: ActiveWorkbook.SaveAs Filename:=DosyaAdi & ".xls", FileFormat:=xlExcel8
...komutu, mevcut dosyanın belirlenen ad ve konumda bir kopyasını oluştururken, dosyayı açık bırakması açısından farklı bir işlev sunar. SaveAs ise dosyanın adını ve konumunu değiştirerek mevcut dosyayı yeni adla kaydedip kapatır.İki şekildede kullanılabilir.
Eğer mevcut çalışma dosyanızın...
hocam kodunuzda yeniDosya.SaveAs yerine yeniDosya.SaveCopyAs şeklinde yazılsa daha işlevsel. sizin SaveCopyAs ile dosyanın kopyasını istediği isimle oluşturur. Hali hazırda daha önce açtığı excel dosyası hala açık kalır. SaveAs te ise daha önce açtığı excel dosyası kapanır. yeni dosya açılmış...
Sub SaveAsCemWithoutMacro()
Dim dosyaAdi As String
Dim masaustu As String
Dim hedefKlasor As String
Dim tamDosyaYolu As String
Dim yeniDosya As Workbook
dosyaAdi = Trim(Range("A1").Value)
If dosyaAdi = "" Then
MsgBox "A1 hücresine bir dosya adı giriniz!"...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.