vba döngü ile büyüktür küçüktür işlemi

Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
merhaba arkadaşlar aşağıdaki kodu öğrenci notu 49 dan küçükse notun yanına boşluk bırakıp "-" işareti eklesin 49 dan büyükse + eklemesini istiyorum.

For i = 5 To 18

If Worksheets("sayfa4").Cells(i, 16) > 49 Then
Cells(i, 16).Interior.ColorIndex = 2

Else
Cells(i, 16).Interior.ColorIndex = 3
End If
Next i
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,405
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Kod:
Sub Test()
    For i = 5 To 18
        If Worksheets("sayfa1").Cells(i, "P") > 49 Then
            Cells(i, "P").Interior.ColorIndex = 2
            Cells(i, "P") = "'+ " & Cells(i, "P")
        Else
            Cells(i, "P").Interior.ColorIndex = 3
            Cells(i, "P") = "'- " & Cells(i, "P")
        End If
        Cells(i, "P").NumberFormat = "@"
    Next i
End Sub
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Değeri değiştirmeden hücre biçimi olarak kullanmak isterseniz aşağıdaki gibi deneyin:

PHP:
For i = 5 To 18
    If Worksheets("sayfa4").Cells(i, 16) > 49 Then
        Cells(i, 16).Interior.ColorIndex = 2
        Cells(i, 16).NumberFormat = "0"" +"""
    Else
        Cells(i, 16).Interior.ColorIndex = 3
        Cells(i, 16).NumberFormat = "0"" -"""
    End If
Next i
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
49 ise ne olacak! :D
 
Katılım
25 Ocak 2006
Mesajlar
763
Excel Vers. ve Dili
2019 tr
Altın Üyelik Bitiş Tarihi
04-01-2024
49 u 50 yapıyor hocam demek ki
 
Üst