Arkadaşlar merhaba. Aşağıdaki kod için yardımınıza ihtiyacım var.
Bu kod ile ÖĞRENCİ PROGRAMI isimli dosyamın BİRLER isimli sayfasını masaüstüne PENDİK OSMANGAZİ İLKOKULU 1.SINIF.xlsx adıyla yeni bir dosya olarak kaydediyorum.
Ama programı kullanacak diğer okullar için bu isim uygun değil. Aynı isim kayıt yaptığım BİRLER sayfasının A1 hücresinde de yazıyor. Bu A1 hücresine her okul kendi adını yazacak. Bunun için kayıt yapılırken dosya adını BİRLER sayfasındaki A1 hücresinden nasıl aldırabilirim. Şimdiden teşekkürler.
Sub Kaydet()
Sheets("BİRLER").Select
Sheets("BİRLER").Copy
ChDir "C:\Users\LENOVO\Desktop"
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\LENOVO\Desktop\PENDİK OSMANGAZİ İLKOKULU 1.SINIF.xlsx", FileFormat _
:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets("YAZICI").Select
Range("L4:M11").Select
ActiveCell.FormulaR1C1 = "1A"
End Sub
Bu kod ile ÖĞRENCİ PROGRAMI isimli dosyamın BİRLER isimli sayfasını masaüstüne PENDİK OSMANGAZİ İLKOKULU 1.SINIF.xlsx adıyla yeni bir dosya olarak kaydediyorum.
Ama programı kullanacak diğer okullar için bu isim uygun değil. Aynı isim kayıt yaptığım BİRLER sayfasının A1 hücresinde de yazıyor. Bu A1 hücresine her okul kendi adını yazacak. Bunun için kayıt yapılırken dosya adını BİRLER sayfasındaki A1 hücresinden nasıl aldırabilirim. Şimdiden teşekkürler.
Sub Kaydet()
Sheets("BİRLER").Select
Sheets("BİRLER").Copy
ChDir "C:\Users\LENOVO\Desktop"
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\LENOVO\Desktop\PENDİK OSMANGAZİ İLKOKULU 1.SINIF.xlsx", FileFormat _
:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets("YAZICI").Select
Range("L4:M11").Select
ActiveCell.FormulaR1C1 = "1A"
End Sub