Merhaba ,
Turizm şirketinde muhasebe yapmaktayım. Tüm yıl boyunca yurtdışından gelen rezervasyonları rezervasyon programına girmeden excele işliyorum. amaç şu ana kadar gelen rezervasyonlar için ne kadarlık bir fatura keseceğimi önceden bilmek.Bunun için Kitap1 dosyamın altında yeni ve dbase altında 2 adet sayfa açtım.
Yeni isimli Sayfada;
C3 Rezervasyon Tipi
C4 Geliş Tarihi
C5 Dönüş Tarihi
C6 Paket
C7 Müşteri No
C8 Gün
C9 Kategori
C10 Pax
C11 Fiyat
C12 Tutar
bölümleri var
C13'e ise 12 adet seçenek düğmesi var.Bunlara tüm ayların adlarının tanımladım ve
=EÃER(C13=1;"OCAK";EÃER(C13=2;"ÃUBAT";EÃER(C13=3;"MART";EÃER(C13=4;"NİSAN";EÃER(C13=5;"MAYIS";EÃER(C13=6;"HAZİRAN";EÃER(C13=7;"TEMMUZ";EÃER(C13=8;"AÃUSTOS";"""?")))))))) formülünü atadım.
Bu bilgilerinde dbase sayfasına girmesi için aşağıdaki modülü visual basıc yazdım ve bir butona bağladım.
Sub save()
Application.ScreenUpdating = False
Sheets("yeni").Select
Range("c2:c13").Select
Selection.Copy
Sheets("dbase").Select
Range("A2").Select
Selection.PasteSpecial , , , True
Range("c2:c13").clear
clear
Application.ScreenUpdating = True
ilan
End Sub
Sub ilan()
yer = Worksheets("yeni").Range("c6").Value
MsgBox " " & yer & "rezervasyon kayıdı yapıldı"
ActiveWorkbook.save
End Sub
Sub clear()
Application.ScreenUpdating = False
Sheets("yeni").Select
Range("c3:c12").Select
Selection.ClearContents
Range("c13").Select
Range("c2").Select
ActiveCell.FormulaR1C1 = "=Now()"
Range("c3").Select
End Sub
Sorum bilgi girişinden sonra kaydet dediğimde dbase sayfasının a2:k2 aralığına bunlar kaydediliyor. Fakat;
1. her yeni bilgi girişinde dbase sayfamın a2:k2 satırının üzerine yazdırıyor.Ben ise eski bilgilerin sabit kalıp yeni rezervasyonların altına kaydetmesini istiyorum.
2. yeni sayfamın c8 satırına girdiğim c5-c4 formülü ile b12 satırında bulunan c8*c10*c11formülü her kaydet dediğimde kayboluyor.
3. c13 de bulunan seçenek butonlarındaki ayları işaretlediğimde dbase sayfasına 0 olarak gelmektedir,fakat ben seçtiğim butonun adının dbase e gelmesini istiyorum
Ãimdiden yardımlarınız için teşekkür ederim. Detaylı anlatmak istediğim için biraz uzun oldu, kusura bakmayın
Redne
Turizm şirketinde muhasebe yapmaktayım. Tüm yıl boyunca yurtdışından gelen rezervasyonları rezervasyon programına girmeden excele işliyorum. amaç şu ana kadar gelen rezervasyonlar için ne kadarlık bir fatura keseceğimi önceden bilmek.Bunun için Kitap1 dosyamın altında yeni ve dbase altında 2 adet sayfa açtım.
Yeni isimli Sayfada;
C3 Rezervasyon Tipi
C4 Geliş Tarihi
C5 Dönüş Tarihi
C6 Paket
C7 Müşteri No
C8 Gün
C9 Kategori
C10 Pax
C11 Fiyat
C12 Tutar
bölümleri var
C13'e ise 12 adet seçenek düğmesi var.Bunlara tüm ayların adlarının tanımladım ve
=EÃER(C13=1;"OCAK";EÃER(C13=2;"ÃUBAT";EÃER(C13=3;"MART";EÃER(C13=4;"NİSAN";EÃER(C13=5;"MAYIS";EÃER(C13=6;"HAZİRAN";EÃER(C13=7;"TEMMUZ";EÃER(C13=8;"AÃUSTOS";"""?")))))))) formülünü atadım.
Bu bilgilerinde dbase sayfasına girmesi için aşağıdaki modülü visual basıc yazdım ve bir butona bağladım.
Sub save()
Application.ScreenUpdating = False
Sheets("yeni").Select
Range("c2:c13").Select
Selection.Copy
Sheets("dbase").Select
Range("A2").Select
Selection.PasteSpecial , , , True
Range("c2:c13").clear
clear
Application.ScreenUpdating = True
ilan
End Sub
Sub ilan()
yer = Worksheets("yeni").Range("c6").Value
MsgBox " " & yer & "rezervasyon kayıdı yapıldı"
ActiveWorkbook.save
End Sub
Sub clear()
Application.ScreenUpdating = False
Sheets("yeni").Select
Range("c3:c12").Select
Selection.ClearContents
Range("c13").Select
Range("c2").Select
ActiveCell.FormulaR1C1 = "=Now()"
Range("c3").Select
End Sub
Sorum bilgi girişinden sonra kaydet dediğimde dbase sayfasının a2:k2 aralığına bunlar kaydediliyor. Fakat;
1. her yeni bilgi girişinde dbase sayfamın a2:k2 satırının üzerine yazdırıyor.Ben ise eski bilgilerin sabit kalıp yeni rezervasyonların altına kaydetmesini istiyorum.
2. yeni sayfamın c8 satırına girdiğim c5-c4 formülü ile b12 satırında bulunan c8*c10*c11formülü her kaydet dediğimde kayboluyor.
3. c13 de bulunan seçenek butonlarındaki ayları işaretlediğimde dbase sayfasına 0 olarak gelmektedir,fakat ben seçtiğim butonun adının dbase e gelmesini istiyorum
Ãimdiden yardımlarınız için teşekkür ederim. Detaylı anlatmak istediğim için biraz uzun oldu, kusura bakmayın
Redne