• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü tek tıkla 2 farklı kapalı çalışma kitabına kayıt

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Hunkar50

Yeni Üye
Katılım
30 Ocak 2022
Mesajlar
303
Çözümler
2
Aldığı beğeni
57
Excel V
Office 2010 TR
Konu Sahibi
Cümleten Kolay gelsin..

Arkadaşlar eklediğim zip dosyası içerinde yer alan Revizyon Teklif Çalışma kitabı içerisindeki Revizyon Teklifler ( userformumuzda ) yer alan Commandbuton26 ( borçlandır butonumuzu tıkladıgınızda yapılacak işlemleri daha anlaşılır olması adına ' içerisine aldım..

Excel çözüm Ailesinin, İlgi alakasına teşekkür ederim..
 
Konu Sahibi
Arkadaşlar anlaşılır bir şekilde ifade edememişmiyim ?
Öyle Bir durum var ise Kusuruma bakmayın. yeniden açılım yazabilirim.
 
Konu Sahibi
HTML:
HTML:
İçeriği görebilmek için Giriş yap ya da Üye ol.


buradaki listbox1 den seçilen çalışma kitabını ( Label243 ) de yazan seçtirmek için kodu nasıl uyarlayabiliriz. egerki label olmaz ise Textbox da olur
 
Konu Sahibi
Eklemiş oldugum zip dosyasında içerisindeki Ravizyon Teklifler ( userformunda) yer alan listbox1 de çıkarılan teklifler yer almakta ,
Listbox1 den *.xlsm çalışma sayfasını tıkladıgımızda Sagda Vulunan label243 de cari kayıt adı çıkmakta..
çıkan Cari Kayıt adı : CARİLER klasörü içerisinde mevcut ..
yani : Borçlandır dediğimizde ; Label243 deki cariyi , CARİLER klasörü içerisinde bulacak acacak, cari sayfasındaki A16. satırdan sonraki ilk boş satıra kayıt yapacak. ( borçlandırma )

Kolay gelsin Cümleten.. Teşekkürler..
 
Konu Sahibi
Yukarıda yazılı işlemden sonra gelecek işlem : Listbox1 den seçili teklif sayfasınını acacak, revizyon hesap Sayfasındaki C12 ve C13 nolu hücreleri güncelleyecek , G12 ye Textbox12 deki Tarihi yazacak sayfayı kayıt edip kapatacak.
G12 Ve G13 Deki verilerin güncellemesi için
ComboBox2.Value = "Anlaşıldı"
ComboBox3.Value = "Sıraya Alındı"

şeklinde ayarlama yapmıştım...

Teşekkür edeiyorum.
 
Listbox1 den *.xlsm çalışma sayfasını tıkladıgımızda Sagda Vulunan label243 de cari kayıt adı çıkmakta..
çıkan Cari Kayıt adı : CARİLER klasörü içerisinde mevcut ..
Yıl 2023 seçtiğimde listbox1'de HAYDAR APT çıkmakta.
Label243'te ise İBRAHİM BEY yazmakta.
CARİLER klasöründe ise böyle bir dosya yok.
1664178342130.png
1664178464234.png
 
Konu Sahibi
Borçlandır butonuna basıldığında;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodları ile A,D,G,I,J sütunlarına verinin nereden geleceği tanımlı.
Fakat;
1664188900302.png
B,C,E,F,H sütunları nereden veri alacak?
 
Konu Sahibi
Borçlandır butonuna basıldığında;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodları ile A,D,G,I,J sütunlarına verinin nereden geleceği tanımlı.
Fakat;
Ekli dosyayı görüntüle 11809
B,C,E,F,H sütunları nereden veri alacak?
Hocam Tem İşleri Ayrı Sutunlara kayıt ediyorum..

B satırı boş kalacak..Bakım işleminde borçlandırma yapıyor
C satırı parca işleminde kayıt yapıyor
E satırına Tahsilat yapıldıgında kayıt yapıyor
F satırı yeni cari oluşturdugumda veya sene sonu devir işleminde kayıt yapıyor.
H satırı kodu : =EĞER(G17="";"";TOPLA($B$17:B17)+TOPLA($C$17:C17)+TOPLA($D$17:D17)+TOPLA($F$17:F17)-TOPLA($E$17:E17))
yukarıda ki kod sıralı sutunda sırası ile kayıtlı zaten.
(tarih formatı tl formatına cevirrim )

G satırı hangi işlem yapılırsa yapılsın, yapılan işlemin kayıt tarihi ...


D satırına ( şu an ugraştıgımız userform) kayıt Yapacak..
D satır işlemi : şu an ugraştıgımız ..

a = sıra no verecek..
b = boş
c = boş
d = Revizyon Teklif / Revizyon Tekliflerdeki bulunan Textbox14 ü yazacak.
e = boş
f = boş
g = Revizyon Teklif / Revizyon Tekliflerdeki bulunan Textbox2 yi yazacak.
I & J = Revizyon Teklif / Revizyon Tekliflerdeki bulunan Label249 & " Yapım işi " ibaresini yazacak

Combobox2 = C12 Ye
Combobox3 = C13 e yazacak

umarım anlatımım başarılıdır Hocam..
 
Combobox2 = C12 Ye
Combobox3 = C13 e yazacak
bundan emin misiniz? Çünkü kapalı dosyadaki durum aşağıdaki gibi.
1664190899942.png
Yoksa Revizyon Teklif.xlsm'deki revizyon hesap sayfasına mı yazılacak?
1664191112920.png
 
Konu Sahibi
bundan emin misiniz? Çünkü kapalı dosyadaki durum aşağıdaki gibi.
Ekli dosyayı görüntüle 11810
Yoksa Revizyon Teklif.xlsm'deki revizyon hesap sayfasına mı yazılacak?
Ekli dosyayı görüntüle 11812
Dogru söyliyorsunuz hocam.
combobox2 ve 3 ü
revizyon teklif sayfasına yazacak.
kusuruma bakmayın hocam ugraşmaktan beynim yandı.

Carilerdeki müşteri sayfasına sadece borçlandırma işlemlerini yapacak..

durum ve genel durum : revizyon teklif sayfasında yapacak.
 
Deneyiniz.
 
Konu Sahibi
Ustadım elinize Saglık.
Borçlandırmayı tam istediğim şekilde yapıyor.
Combobox2 ve 3 ü = Anlaşıldı ve Sıraya Alındı İbaresini Mevcut Açık Olan revizyon Teklif Sayfasına Yapıyor.
Combobox2 ve 3 ü Kapalı Label245 e de bulunan binanin Revizyon Hesap Sayfasına yapması gerekiyor.

HESAP TAKİP\CARiLER\Excelcozum apt.xlsm ye borçlandırma yapacak ( şu an yaptınız harika oldu , Çalışıyor )<<< Sorun yok şu an

HESAP TAKİP\REVİZYON\2022\Excelcozum apt 1.xlsm deki revizyon hesap sayfasına : combobox2 yi C12 yecombobox3 ü C13 e yazması gerekiyor


Böylelikle Revizyon Teklif Sayfasında Bulunan 2022 adlı sayfadan takip edebileyim..

Elinize emeğinize saglık...
 
Konu Sahibi
Hocam elinize saglık.. Ufak Bir değişim Yaptım ; yalnız comboboxdan 2022 veya 2023 seçimine göre yol gösteremedim

label üzerinden bagladım ama 2022 yi baz alıyor


kod:
Private Sub CommandButton26_Click()
On Error Resume Next

git = Left(ThisWorkbook.Path, Len(ThisWorkbook.Path) - 8) & "REVİZYON\2022\"
gitdsy = Label245.Caption & ".xlsm"
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Workbooks.Open yol

Workbooks.Open git & "/" & gitdsy
ComboBox2.Value = "Anlaşıldı"
ComboBox3.Value = "Sıraya Alındı"
With Sheets("revizyon hesap")
.Range("C12") = ComboBox2.Value
.Range("C13") = ComboBox3.Value
.Range("G10") = ComboBox5.Value
.Range("G12") = CDate(Me.TextBox2.Value)
End With
ThisWorkbook.Save
ActiveWorkbook.Close True
'________________________________________________________________________________________________ Buradan yukarısında değişim yaptım

yol = Left(ThisWorkbook.Path, Len(ThisWorkbook.Path) - 8) & "Cariler"
dsy = Label243.Caption & ".xlsm"
Workbooks.Open yol & "/" & dsy
Sheets("cari").Select
ss = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1
If ss < 17 Then ss = 17
ActiveSheet.Cells(ss, "A").Value = ss - 16
ActiveSheet.Cells(ss, "G").Value = CDate(Me.TextBox2.Value)
ActiveSheet.Cells(ss, "G").NumberFormat = "dd.mm.yyyy"
ActiveSheet.Cells(ss, "D").Value = Me.TextBox14.Value
ActiveSheet.Cells(ss, "I").Value = Me.Label245 & ":" & Label249 & " Revizyon işi "
ActiveSheet.Range("I" & ss & ":j" & ss).Merge
ActiveSheet.Range("I" & ss & ":j" & ss).WrapText = True
ActiveWorkbook.Close True
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Borçlandırma yapıldı.", vbInformation, "ExcelCozum.com"
End Sub
 
Aşağıdaki gibi deneyin.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst