Negatif hücre değerini pozitife çevirmek

Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Merhaba;
Nagatif sayıları -1 değerini bir hücreye yazarak kopyala>Özel yapıştır<değerleri<çarp işlemi ile pozitife çevirebiliyorum. Ancak bu kodu bir butona atamak ve -1 değerini bu butona yazacağımız kodun içine gömerek yapmak istiyorum. Kısaca butona bastığımda seçili hücrelerdeki negatif değerli sayıları pozitife çevirmesini istiyorum. Bu fazlasıyla işimi görecek ama ilerde başkalarınında yararlanması amacıyla ve tabi benimde işimi kolaylaştıracaktır; seçili hücrelerde karma olarak hem negatif hem pozitif değerler varsa pozitif değerleri atlayıp sadece negatif değerleri -1 le çarparak pozitife çevirmesini sağlayabilirmiyiz. Teşekkür ederim.
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Örnek dosya eklerseniz yardımcı olmaya çalışalım.
 

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
Aşağıdaki makro, seçili alandaki sayı olan hücrelerin mutlak değerlerini aynı hücreye yazar:

Kod:
Sub pozitif()
Dim alan As Range

For Each alan In Selection
    If alan <> "" Then
        If IsNumeric(alan) = True Then
            alan = Abs(alan)
        End If
    End If
Next
End Sub
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Sayın YUSUF44 mükemmel olmuş çok teşekkür ederim. Sağlıcakla kalın.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Alternatif :

Kod:
ActiveCell.NumberFormat = "0.00;[Black]0.00"
Hücrede formül varsa bozmuyor.
 
Üst