- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
iyi günler;
sürekli yaptığım işlemlerde, form' daki üstadlar sayesinde hazır kodlarla güzel çalışmalar yapıyorum. Sürekli yapılan işlemleri pratikleştirmek adına bir konun olup olmadığını öğrenmek istiyorum. Çeşitli aşamalardan sonra son hale gelen çalışmamda L2 hücresindeki bu 101 (başka kodda olabileceği için L2 hücresindeki değer) ile K4:K sütununda bu değer olduğunda , son dolu satırdaki değere kadar A:I satırının AKTAR sayfasına aktarılması silinsin veya silinmesin, aşağıda satıra geçmesi şeklinde. bu aşamaya gelen çalışmamda doublclik ile ilgili satırı çift tıklayarak AKTAR sayfasına aktarıyorum, yoğun olduğunda bu işlemi seriye bağlamak için, karışık anlatım oldu ama aşağıdaki makro başka işlemim de kullandığım, veri doğrulama yöntemi ile seri işlem yapmamı sağlıyor. Teşekkürler
veya
sürekli yaptığım işlemlerde, form' daki üstadlar sayesinde hazır kodlarla güzel çalışmalar yapıyorum. Sürekli yapılan işlemleri pratikleştirmek adına bir konun olup olmadığını öğrenmek istiyorum. Çeşitli aşamalardan sonra son hale gelen çalışmamda L2 hücresindeki bu 101 (başka kodda olabileceği için L2 hücresindeki değer) ile K4:K sütununda bu değer olduğunda , son dolu satırdaki değere kadar A:I satırının AKTAR sayfasına aktarılması silinsin veya silinmesin, aşağıda satıra geçmesi şeklinde. bu aşamaya gelen çalışmamda doublclik ile ilgili satırı çift tıklayarak AKTAR sayfasına aktarıyorum, yoğun olduğunda bu işlemi seriye bağlamak için, karışık anlatım oldu ama aşağıdaki makro başka işlemim de kullandığım, veri doğrulama yöntemi ile seri işlem yapmamı sağlıyor. Teşekkürler
Kod:
Sub Tum()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Dim s1 As Worksheet
Dim s2 As Worksheet
Dim Firma As String
Dim i, say As Long
Set s1 = ThisWorkbook.Worksheets("CARI_HRK")
Set s2 = ThisWorkbook.Worksheets("listele")
say = s2.Cells(s2.Rows.Count, "b").End(3).Row
For i = 2 To say
Firma = s2.Cells(i, "F").Value
If Firma <> "" Then
s1.Cells(1, "b").Value = Firma
Call aktarr
Call SATIR_SIL
Call detay_musteri
Call tek_sayi_cevir
Call ODENMEYENLER
Call liste_biriktir
End If
Next i
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
