- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
-
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Private Sub CommandButton1_Click()
Dim St As String
Dim it As String
Sheets("Günlük").Select
St = Sheets("günlük").Range("a3")
'St = Range("a3") 'Günlük!A (sütunu) Stok tipleri 12,2,24,45
it = Range("b3") 'Günlük!b (sütunu) İşlem Tiipleri P( Peşin Satış) V (Veresiye Satış) T (Tahsilat İşlemi)
If St = 12 Then
'12 kg tüp Satışlarını Bordaki 12 lik Sütununa aktarır
Sheets("tsb").Range("a11") = Sheets("günlük").Range("c3")
Sheets("tsb").Range("b11") = Sheets("günlük").Range("d3")
Sheets("tsb").Range("e11") = Sheets("günlük").Range("e3")
End If
End sub
Yukarıdaki kodları for nextle yazmama yardımcı olurmusunuz
Günlük Sayfasında başlangıç satırı 3 son satır 200
Tsb Sayfasında başlangıç satırı 11 son satır 44
Yapılacak işlme Günlük sayfasında a3 ten başlayarak a200 e kadar satırları kontrol edecek A(d) değeri 12 ise tsbde b11 den b44 e kadar sütunları kontrol edecek eğer b(e) boşsa Günlükteki c(d), d(d),e(d) hücrelerinin a(e),b(e), e(e) hücrelerine kopyalayacak
Dim St As String
Dim it As String
Sheets("Günlük").Select
St = Sheets("günlük").Range("a3")
'St = Range("a3") 'Günlük!A (sütunu) Stok tipleri 12,2,24,45
it = Range("b3") 'Günlük!b (sütunu) İşlem Tiipleri P( Peşin Satış) V (Veresiye Satış) T (Tahsilat İşlemi)
If St = 12 Then
'12 kg tüp Satışlarını Bordaki 12 lik Sütununa aktarır
Sheets("tsb").Range("a11") = Sheets("günlük").Range("c3")
Sheets("tsb").Range("b11") = Sheets("günlük").Range("d3")
Sheets("tsb").Range("e11") = Sheets("günlük").Range("e3")
End If
End sub
Yukarıdaki kodları for nextle yazmama yardımcı olurmusunuz
Günlük Sayfasında başlangıç satırı 3 son satır 200
Tsb Sayfasında başlangıç satırı 11 son satır 44
Yapılacak işlme Günlük sayfasında a3 ten başlayarak a200 e kadar satırları kontrol edecek A(d) değeri 12 ise tsbde b11 den b44 e kadar sütunları kontrol edecek eğer b(e) boşsa Günlükteki c(d), d(d),e(d) hücrelerinin a(e),b(e), e(e) hücrelerine kopyalayacak