Çözüldü dosyada yer alan sayfalardaki "-" leri kırmızıya çevirme makrosu

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

echyilmaz

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Haz 2021
Mesajlar
130
Aldığı beğeni
21
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
merhaba arkadaşlar,
bazı sayfalardaki verileri internetten alıyorum. bu sayfalarda gelen bilgileri (hücre biçimlendirden) sayıya çevirsem de sayı koşulu çalışmıyor. koşullu biçimlendirmede de rakam kırmızıya dönmüyor. Bu durumu macro ile çözebilir miyiz. dosyada yer alan sayfalardaki önünde "-" olan her hücreyi kırmızıya çevirme makrosu olabilir mi :)
 

askan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Mar 2021
Mesajlar
1,768
Çözümler
411
Aldığı beğeni
2,134
Excel Versiyonu
Office 365 TR
tmm hocam

Sub fontrenk()
Dim Cel1 As Range
Set Cel1 = Range("L1:L450")
With Cel1.Font
.Bold = True
.Size = 10
.Color = RGB(255, 0, 0)
End With
End Sub
böyle bir kod buldum ama buna koşul tanımlayamadım :) yani "bölgedeki hücre değeri sıfırdan küçükse " ekleyemedim
Bu kod toplu halde yapar hücreleri tek tek kontrol edip öyle belirlemek lazım
 

askan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Mar 2021
Mesajlar
1,768
Çözümler
411
Aldığı beğeni
2,134
Excel Versiyonu
Office 365 TR

askan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Mar 2021
Mesajlar
1,768
Çözümler
411
Aldığı beğeni
2,134
Excel Versiyonu
Office 365 TR

echyilmaz

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Haz 2021
Mesajlar
130
Aldığı beğeni
21
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
örnek dosya ekte hocam. (oradaki değerler hücre biçimlendirden renk alıyor. esas dosyada makrodan dolayı koşullu biçimlendirme çalışmıyor. sorun oradan kaynaklanıyor)
Sub renklendir()
satson = Range("L" & Rows.Count).End(xlUp).Row
For i = 1 To satson

x = Range("L" & i) .Value
If x < 0 Then
Range("L" & i). Font.Color = -16776961


End If

Next i
End Sub
bu kodda i tanımlanmasında mı sıkıntı var "x=range ..."de takılması bundan kaynaklı olabilir mi
 

Ekli dosyalar

  • dnme.xlsx
    10.7 KB · Gösterim: 2

askan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Mar 2021
Mesajlar
1,768
Çözümler
411
Aldığı beğeni
2,134
Excel Versiyonu
Office 365 TR
örnek dosya ekte hocam. (oradaki değerler hücre biçimlendirden renk alıyor. esas dosyada makrodan dolayı koşullu biçimlendirme çalışmıyor. sorun oradan kaynaklanıyor)
Sub renklendir()
satson = Range("L" & Rows.Count).End(xlUp).Row
For i = 1 To satson

x = Range("L" & i) .Value
If x < 0 Then
Range("L" & i). Font.Color = -16776961


End If

Next i
End Sub
bu kodda i tanımlanmasında mı sıkıntı var "x=range ..."de takılması bundan kaynaklı olabilir mi
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
hocam şimdi deneyin elle yazdığım için yazım hatası olmuş
 

echyilmaz

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Haz 2021
Mesajlar
130
Aldığı beğeni
21
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
hocam şimdi deneyin elle yazdığım için yazım hatası olmuş
tşk ederim hocam tamamdır. ellerinize sağlık. zahmetim için hakkınızı helal edin.
son soru ; bu kodların düğme ile değil de sayfa açılınca otomatik çalışması mümkün mü ?
 

askan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Mar 2021
Mesajlar
1,768
Çözümler
411
Aldığı beğeni
2,134
Excel Versiyonu
Office 365 TR
Şunu bir deneyin
 

Ekli dosyalar

  • Kitap1(1)_excelçözüm (1) (version 2).xlsm
    20.8 KB · Gösterim: 2

echyilmaz

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Haz 2021
Mesajlar
130
Aldığı beğeni
21
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan

askan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Mar 2021
Mesajlar
1,768
Çözümler
411
Aldığı beğeni
2,134
Excel Versiyonu
Office 365 TR
hocam bunu kullanın
 

Ekli dosyalar

  • Echyılmaz_excelçözüm (1) (version 2).xlsm
    21.2 KB · Gösterim: 4
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst