Floor, Ceiling Fonksiyonu VBA

[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

Yazar: demo demo

2004 yilindan itibaren ozel bir sirketin finans departmaninda calismaktadir. Kendini excel, visual basic kullaniminda gelistirmis olan yazarimiz; Meslegi geregi SAP konusunda ileri derecede bilgilidir.

“Floor, Ceiling Fonksiyonu VBA” için 2 yorum

  1. Çok teşekkür ederim. Macro olarak görmek istememin özel bir sebebi vardı zahmet edip uğraştığın için ayrıca teşekkür ederim.

    selamlar

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


1 + 4 =