DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub ArtıYap()
For i = 3 To 11 Step 4
ss = Sheets("Rapor").Cells(Rows.Count, i).End(3).Row
For j = 3 To ss
Cells(j, i) = Abs(Cells(j, i))
Next j
Next
End Sub
Sub cevir()
Dim son As Integer
son = Range("C" & Rows.Count).End(xlUp).Row
For i = 3 To son
If Range("c" & i).Value < 0 Then
Range("c" & i).Value = Range("c" & i).Value * -1
End If
Next i
End Sub
saat gibi çalışıyor teşekkürler değerli hocam .hastasıyız dedeninMerhaba,
Aşağıdaki kodu bir modüle yapıştırıp dener misiniz?
Kod:Sub ArtıYap() For i = 3 To 11 Step 4 ss = Sheets("Rapor").Cells(Rows.Count, i).End(3).Row For j = 3 To ss Cells(j, i) = Abs(Cells(j, i)) Next j Next End Sub
c sütunu için çalışıyor ama diğer sütunlara uyarlayamadım hocam=mutlak() fonksiyonu ile işini görebilirsin..
Vba ile istersen
Kod:Sub cevir() Dim son As Integer son = Range("C" & Rows.Count).End(xlUp).Row For i = 3 To son If Range("c" & i).Value < 0 Then Range("c" & i).Value = Range("c" & i).Value * -1 End If Next i End Sub
Diğer sütünlara uyarlarsın C sutünü için yaptım
Option Explicit
Dim i, x, sonsat, sonsut As Integer
Private Sub CommandButton1_Click()
sonsut = Sheets("Rapor").Cells(2, Columns.Count).End(xlToLeft).Column
For i = 3 To sonsut Step 4
sonsat = Sheets("Rapor").Cells(Rows.Count, i).End(xlUp).Row
For x = 3 To sonsat
Cells(x, i) = Cells(x, i) * -1
Next x
Next i
End Sub
hocam buda iyiymiş eskiyede döndüren versiyonu. back to the memoriesSelamlar
Alternatif olsun.
Ancak bir handikapı var düğmeye tekrar bastığınızda değerleri eksiye dönderir.
ama Sayın dEdE hocamın kodları daha iyi
Kod:Option Explicit Dim i, x, sonsat, sonsut As Integer Private Sub CommandButton1_Click() sonsut = Sheets("Rapor").Cells(2, Columns.Count).End(xlToLeft).Column For i = 3 To sonsut Step 4 sonsat = Sheets("Rapor").Cells(Rows.Count, i).End(xlUp).Row For x = 3 To sonsat Cells(x, i) = Cells(x, i) * -1 Next x Next i End Sub