Merhabalar,
Ekteki örnek dosyamda H sütunundaki sayıdan G sütunundaki değeri (G sütunundaki sayı - değer ise doğal sayıya çevrilmeli) çıkarıp kalan sayıyı 8'bölüp G sütunundaki sayı artı ise çıkan sonuçtan 1 çıkarılacak, G sütunundaki sayı - ise çıkan sonuca 1 eklenecek. Bunu ancak 3 hücrede (J-K-L) yapabiliyorum. Bana L hücresindeki sayılar lazım.
Sorum şu; 3 hücrede yapabildiğim bu işlem tek bir formülle yapılabilir mi?
Eğer yapılabilirse bunu aşağıdaki vba koduna eklemem gerek.
Ekteki örnek dosyamda H sütunundaki sayıdan G sütunundaki değeri (G sütunundaki sayı - değer ise doğal sayıya çevrilmeli) çıkarıp kalan sayıyı 8'bölüp G sütunundaki sayı artı ise çıkan sonuçtan 1 çıkarılacak, G sütunundaki sayı - ise çıkan sonuca 1 eklenecek. Bunu ancak 3 hücrede (J-K-L) yapabiliyorum. Bana L hücresindeki sayılar lazım.
Sorum şu; 3 hücrede yapabildiğim bu işlem tek bir formülle yapılabilir mi?
Eğer yapılabilirse bunu aşağıdaki vba koduna eklemem gerek.
Kod:
If sut = 8 Then
Union(Cells(sat, 20), Cells(sat, 26), Cells(sat, 32)).ClearContents
If Cells(sat, 8) <> Empty Then
Cells(sat, 20) = Round(Cells(sat, 8) / 4, 0)
If Cells(sat, 7) < 0 Then
Cells(sat, 26) = Round(Cells(sat, 8) / 8, 0) + 1
Cells(sat, 32) = Round(Cells(sat, 8) / 8, 0) - 1
Else
Cells(sat, 26) = Round(Cells(sat, 8) / 8, 0) - 1
Cells(sat, 32) = Round(Cells(sat, 8) / 8, 0) + 1
End If
End If
End If
Ekli dosyalar
Son düzenleme:
