Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
...ve kapat
Application.DisplayAlerts = False
If Dir(dosyaAdi) = "" Then
wbYeni.SaveAs dosyaAdi, FileFormat:=xlOpenXMLWorkbook
Else
wbYeni.Save
End If
Application.DisplayAlerts...
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!"...
Emeğinize sağlık, teşekkür ederim.
Ama bu seçenek çok zaman alacak. 17.8GB excell dosyam var. Hepsi de farklı klasörlerde ve farklı yerlerde.
Sorunum tekrar ederse, önerinizi uygulayacağım. Teşekkürler. İyi çalışmalar.
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.