contact@exceltr.com

ExcelTR - Microsoft Excel Eğitim Sitesi

Görsel Video Microsoft Excel Eğitim Sitesi
13 Ağu 2012

Floor, Ceiling Fonksiyonu VBA

/
Yazar:
/
Yorumlar2
/

[quote author=”- ist_eco”]İhtiyaç sütunu altında değerler bulunmaktadır. Amaç: sipariş sütunu altında değerleri karşısında bulunan değerden maksimum küçük olacak ve 3 katı olacak. Örnek verecek olursak; 50 den küçük olan en büyük sayı hangisidir(49). Bu sayı aynı zamanda 3 ün katı olacak ? Cevap 48[/quote]

Merhabalar makroyla da cok basit cozumler var fakat neden makroyla yapmak istiyorsunuz?

sitemizden floor ve ceiling fonksiyonlarini incelemenizi tavsiye ederim ornegin isteginiz icin bolen 50 olacaksa ve bolum 3 olacaksa 48 sonucunu cikarabilmek icin floor fonksiyonunu asagidaki sekilde kullanabilirsiniz;

=FLOOR(A2,3)

Ama illaki VBA ile kullanmak isterseniz asagidaki sekilde de kullanabilirsiniz..

Sub floor_fonksiyonu()

[b2].Select

Do While Not IsEmpty(ActiveCell.Offset(0, -1))
ActiveCell.Value = Application.WorksheetFunction.Floor(ActiveCell.Offset(0, -1).Value, 3)
ActiveCell.Offset(1, 0).Select
Loop

End Sub

Floor Ceiling Fonksiyonu VBA

2 % yanıt

Cevap bırakın


1 + 2 =