- Katılım
- 30 Haziran 2019
- Mesajlar
- 32
- Excel Vers. ve Dili
- 
					
	
		
			MSOffice 2016 (İş)
 MSOffice 2013 (EV)
- Altın Üyelik Bitiş Tarihi
- 31-08-2025
Exceldeki döngüsel başvuru probleminden ötürü ufak bir makro kodu hazırladım ancak biraz yavaş çalışıyor. 
Aşağıdaki döngüye alternatif daha hızlı çalışabilecek bir öneriniz var mıdır ?
	
	
	
		
Merhabalar,
								Aşağıdaki döngüye alternatif daha hızlı çalışabilecek bir öneriniz var mıdır ?
		Kod:
	
	Sub denemedongu()
Application.ScreenUpdating = False
Dim ticarisat As Single 'ticarilerin satırı
Dim ongsut As Single 'manuel sipariş girilen sütun
Dim stok As Single 'bir sonraki haftanın kalan stok sütun numarası
Dim x As Long
Dim stokdeg As Single 'bir sonraki haftanın kalan stok miktarı
Dim sipmik As Single 'şuan gereksiz
ticarisat = 336
Set ambmik = Sayfa17.Cells(ticarisat, 3) 'ambalaj içi miktarı
For ongsut = 84 To 156 Step 4 '84 88 92 olmalı
For ticarisat = 336 To 364
stok = ongsut + Sayfa17.Range("ce335")
stokdeg = Sayfa17.Cells(ticarisat, stok)
sipmik = Sayfa17.Cells(ticarisat, ongsut)
ambmik = Sayfa17.Cells(ticarisat, 3)
Application.Calculation = xlCalculationManual
    If stokdeg < 0 Then
    x = 1
         Do
            stokdeg = Sayfa17.Cells(ticarisat, stok)
            ActiveSheet.Cells(ticarisat, ongsut) = ambmik * x
            Application.Calculation = xlCalculationAutomatic
            x = x + 1
            stokdeg = Sayfa17.Cells(ticarisat, stok)
          Loop Until stokdeg > 0
    Else
    
    End If
  Application.Calculation = xlCalculationAutomatic
 
Next ticarisat
Next ongsut
Application.ScreenUpdating = True
End Sub 
				





