• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Seçili alanın tutarlarını negatif tutara çevirme

Katılım
17 Aralık 2008
Mesajlar
780
Excel Vers. ve Dili
Microsoft 365
Merhaba arkadaşlar;

Örneğin A sütununda seçtiğimiz bir aralıkta,A20:A45 mesela,buradaki yazılı olan tutarları negatif tutara çevirebilirmiyiz.

Hücrede 20.500 varsa -20.500 olmalı.

Bunun kolay bir yolu varmı ?
 
boş bir hücreye -1 yaz
-1 in yazılı olduğu hücreyi kopyala
-1 ile çarpmak istediğin alanı seç
sağ tuş > özel yapıştır > çarp
tamam deyin
 
.

Kodu deneyin.

Kod:
Sub negatif()

Dim hcr As Range
For Each hcr In Selection
If IsNumeric(hcr.Value) Then
hcr.Value = -1 * (hcr.Value)
End If
Next hcr

End Sub


.
 
Sayın yurttaş;

Kodun içine bir özellik ekleyebilir miyiz ?

Şöyleki 20.000 olan tutarı -20.000 yapsın ve rengi kırmızı olsun.

Yardım edebilir misiniz ?
 
Sayın yurttaş;

Kodun içine bir özellik ekleyebilir miyiz ?

Şöyleki 20.000 olan tutarı -20.000 yapsın ve rengi kırmızı olsun.

Yardım edebilir misiniz ?

.

Bu kodu deneyebilirsiniz:

Kod:
Sub negatif()

Dim hcr As Range
For Each hcr In Selection

If IsNumeric(hcr.Value) Then
hcr.Value = -1 * (hcr.Value)
If hcr.Value < 0 Then hcr.Font.Color = RGB(255, 0, 0)
If hcr.Value > 0 Then hcr.Font.Color = RGB(0, 0, 0)
If hcr.Value = 0 Then hcr = ""

End If

Next hcr

End Sub

.
 
Sayun yurttaş;

Çok teşekkür ederim.Süper oldu.
 
Geri
Üst