mrpeace0365
Altın Üye
- Katılım
- 17 Kasım 2008
- Mesajlar
- 29
- Excel Vers. ve Dili
- 2013
- Altın Üyelik Bitiş Tarihi
- 14-02-2026
% değişim oranlarını mesaj kutusu içerisinde gösterme
merhaba,
diyelim ki c sütununda 10 adet hisse senedinin isimleri var...
d sütununda da bunların günlük değişim oranları var...
benim yapmak istediğim bu hisse senetlerinden günlük %10 dan fazla artanların isimlerini (hatta olursa değişim oranlarını da) bir mesaj kutusu içerisinde görüntülemek!!!
bu mümkünmüdür acaba?
ben aşağıdaki şekilde bir makro yazdım ancak burada %10dan fazla artan hisseleri tek bir mesaj kutusunda değilde ayrı ayrı mesaj kutularında tek tek gösteriyor! ben tüm %10dan fazla artanları tek bir mesaj kutusuna almak istiyorum!
Sub degisim()
Range("d4").Select
t = WorksheetFunction.CountIf(Range(Selection, Selection.End(xlDown)), "<>0")
For i = 4 To t + 3
Cells(i, 4).Select
If ActiveCell.Value >= 10 Then
x = MsgBox(ActiveCell.Offset(0, -1).Range("a1") & " %10'dan fazla arttı!!!", vbInformation, "hatırlatma")
End If
Next i
End Sub
teşekkürler ve iyi çalışmalar...
merhaba,
diyelim ki c sütununda 10 adet hisse senedinin isimleri var...
d sütununda da bunların günlük değişim oranları var...
benim yapmak istediğim bu hisse senetlerinden günlük %10 dan fazla artanların isimlerini (hatta olursa değişim oranlarını da) bir mesaj kutusu içerisinde görüntülemek!!!
bu mümkünmüdür acaba?
ben aşağıdaki şekilde bir makro yazdım ancak burada %10dan fazla artan hisseleri tek bir mesaj kutusunda değilde ayrı ayrı mesaj kutularında tek tek gösteriyor! ben tüm %10dan fazla artanları tek bir mesaj kutusuna almak istiyorum!
Sub degisim()
Range("d4").Select
t = WorksheetFunction.CountIf(Range(Selection, Selection.End(xlDown)), "<>0")
For i = 4 To t + 3
Cells(i, 4).Select
If ActiveCell.Value >= 10 Then
x = MsgBox(ActiveCell.Offset(0, -1).Range("a1") & " %10'dan fazla arttı!!!", vbInformation, "hatırlatma")
End If
Next i
End Sub
teşekkürler ve iyi çalışmalar...
Ekli dosyalar
-
35 KB Görüntüleme: 25
Son düzenleme: