Excel'de var olan bir dosyanın üzerine otomatik olarak yazmak için Farklı Kaydet fonksiyonunu nasıl kullanabilirim?
Bir Excel Çalışma Kitabı'nı yeni bir klasöre kaydederken, eğer aynı isimde bir çalışma kitabı zaten klasörde mevcutsa aşağıdaki ekran görüntüsünde gösterildiği gibi bir uyarı kutusu alacaksınız. Var olan dosyanın üzerine uyarı mesajı olmadan otomatik olarak yazmak için nasıl bir yöntem izleyebilirsiniz? Bu makaledeki yöntem size yardımcı olabilir.
VBA kodu ile otomatik olarak var olan dosyanın üzerine yazmak için Farklı Kaydet fonksiyonu
VBA kodu ile otomatik olarak var olan dosyanın üzerine yazmak için Farklı Kaydet fonksiyonu
Eğer bir çalışma kitabını yeni bir isimle kaydetmek ve Excel'deki var olan dosyanın üzerine otomatik olarak yazmak istiyorsanız, lütfen aşağıdaki adımları takip edin.
1. Öncelikle, çalışma sayfanızda Farklı Kaydet fonksiyonunu tetiklemek için bir Komut Düğmesi oluşturun. Lütfen Geliştirici > Ekle > Komut Düğmesi (Active X Kontrolü) seçeneğine tıklayın. Ekran görüntüsüne bakın:
2. Çalışma sayfanızda bir Komut Düğmesi çiziniz. Ardından sağ tıklayıp bağlam menüsünden Kodu Görüntüle'yi seçin.
3. Microsoft Visual Basic for Applications penceresinde, lütfen aşağıdaki VBA kodunu kopyalayın ve Kod penceresinde Private Sub ile End Sub satırları arasına yapıştırın.
VBA kodu: Otomatik olarak var olan dosyanın üzerine yazmak için Farklı Kaydet fonksiyonu
Dim xFileName As String
Application.DisplayAlerts = False
If Right(ActiveWorkbook.Name, 4) = "xlsm" Then
xFileName = Application.GetSaveAsFilename(ActiveWorkbook.Name, "Excel Macro-Enabled Workbook (*.xlsm),*.xlsm")
Else
xFileName = Application.GetSaveAsFilename(ActiveWorkbook.Name, "Excel Workbook (*.xlsx),*.xlsx")
End If
If (xFileName <> "") Or (xFileName <> "False") Then
ActiveWorkbook.SaveAs Filename:=xFileName
End If
Application.DisplayAlerts = True
4. Microsoft Visual Basic for Applications penceresinden çıkmak için Alt + Q tuşlarına basın. Ve Geliştirici sekmesi altında Tasarım Modu'nu kapatın.
5. Komut Düğmesi'ne tıklayın, ardından bir Farklı Kaydet iletişim kutusu açılacaktır, lütfen bu çalışma kitabını kaydetmek için bir klasör seçin ve ardından Kaydet düğmesine tıklayın.
Hedef klasörde aynı isimde bir çalışma kitabı varsa, mevcut çalışma kitabı doğrudan uyarı vermeden otomatik olarak üzerine yazılacaktır.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
İlgili makaleler:
- Bir çalışma sayfasını PDF dosyası olarak kaydetmek ve Outlook üzerinden e-posta yoluyla eklenti olarak göndermek nasıl yapılır?
- Excel dosya adını zaman damgasıyla nasıl kaydedebilirim?
- Excel'de birden fazla/tüm sayfaları ayrı ayrı CSV veya metin dosyaları olarak nasıl kaydedebilir veya dışa aktarabilirim?
- Excel'de Kaydet ve Farklı Kaydet seçeneklerini devre dışı bırakmak veya izin vermemek nasıl yapılır?
- Excel'de çalışma kitabı kaydetmeyi devre dışı bırakmak ancak yalnızca Farklı Kaydet'e izin vermek nasıl yapılır?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!