• DİKKAT

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

sayıları negatife çevirme

  • Konbuyu başlatan Konbuyu başlatan rimess
  • Başlangıç tarihi Başlangıç tarihi
Katılım
30 Aralık 2005
Mesajlar
11
mrb.
excelde bir sütunda bulunan sayıların hepsini negatife çevirmek istiyorum.
bu mümkünmüdür.
yardımcı olursanız sevinirim.
 
Boş bir hücreye -1 yazınız. Bunu kopyalayınız ve sütunu seçiniz.Sağ tuş-özel yapıştır kısmından çarp kısmını seçip tamamı tıklayınız.
 
Boş bir hücreye -1 yazınız. Bunu kopyalayınız ve sütunu seçiniz.Sağ tuş-özel yapıştır kısmından çarp kısmını seçip tamamı tıklayınız.

Hücredeki değer negatif ise sonuç pozitif çıkar bu durumda.
 
Matematik biliyorum abtani.Arkadaşımız bazıları negatif bazıları pozitif diye ayrıntı belirtmemiş.Eğer belirtseydi bu cevabı yazmazdım.
 
Sayın Ali bilginiz konusunda hiç bir şüphem yok,bilmeyenler için bir hatırlatma yapmak istemiştim.Kırıldığınızı sanıyorum,özür dilerim.Sevgi ve saygılarımla...
 
mrb.
excelde bir sütunda bulunan sayıların hepsini negatife çevirmek istiyorum.
bu mümkünmüdür.
yardımcı olursanız sevinirim.

Aralığınızı siz belirlersiniz.

Alt+F11 ile VBA düzenleyiciyi açın. Bir modüle aşağıdaki kodları ekleyip çalıştırınız.

Kod:
Sub negatifecevir()
Dim k As Range
For Each k In Range("A1:A1000")
    If k.Value > 0 Then k.Value = -k.Value
Next k
End Sub
 
baska bir sutuna gore nasil yapa biliriz

Aralığınızı siz belirlersiniz.

Alt+F11 ile VBA düzenleyiciyi açın. Bir modüle aşağıdaki kodları ekleyip çalıştırınız.

Kod:
Sub negatifecevir()
Dim k As Range
For Each k In Range("H1:H1000")
    If k.Value > 0 Then k.Value = -k.Value
Next k
End Sub

merhaba ustat bu negatife cevirmeyi ayni sutundaki degere degilde baska birsutundaki degere kosullandira bilirmiyi Mesela "D1:D1000" deki hucrelerdeki sayi 0 dan buyukse h1:h1000 de karsisina gelen degeri negatife nasil cevirebiliriz simdiden tesekkurler.
 
merhaba ustat bu negatife cevirmeyi ayni sutundaki degere degilde baska birsutundaki degere kosullandira bilirmiyi Mesela "D1:D1000" deki hucrelerdeki sayi 0 dan buyukse h1:h1000 de karsisina gelen degeri negatife nasil cevirebiliriz simdiden tesekkurler.

Aşağıdaki kodu deneyiniz:

Kod:
Sub negatifecevir()
Dim k As Range
For Each k In Range("d1:d1000")
    If k.Value > 0 Then k.Offset(0, 4) = -k.Offset(0, 4).Value
Next k
End Sub
 
.

Formülle:

Kod:
=IF(D1>0;D1*-1;D1)

yazıp, aşağıya doğru kopyalayın.



.
 
Geri
Üst