• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Omzetten negatieve getallen naar positief en omgekeerd macro

Status
Niet open voor verdere reacties.

Yasmin

Gebruiker
Lid geworden
22 mei 2004
Berichten
179
Beste Excellers,

Ik ben op zoek naar een VBA code die alle negatieve getallen naar positief en omgekeerd omzet in kolom H – kolom I en kolom J.
Wie kan mij hieraan helpen?

Bij voorbaat dank.
 

Bijlagen

  • Omzetten neg. getallen naar pos. en omgekeerd.xlsm
    8,5 KB · Weergaven: 55
Zoiets:
Code:
Sub Omzetten()
    For i = 2 To Cells(1).CurrentRegion.Rows.Count
        With ActiveSheet
            For j = 8 To 10
                If .Cells(i, j).Value < 0 Then
                    .Cells(i, j) = .Cells(i, j).Value * -1
                End If
            Next j
        End With
    Next i
End Sub
 
Edmoor de code zet alleen om van negatieve getallen naar positieve en niet omgekeerd.

cow18 de code werkt alleen in een range (H2:J16) maar het aantal rijen is variabel.
voor de rest zet code de bedragen wel goed om.

Graag nog een kleine aanpassing indien mogelijk.

BvD.
 
Dan haal je die If controle er toch uit?
Code:
Sub Omzetten()
    For i = 2 To Cells(1).CurrentRegion.Rows.Count
        With ActiveSheet
            For j = 8 To 10
                [COLOR="#008000"]'If .Cells(i, j).Value < 0 Then[/COLOR]
                    .Cells(i, j) = .Cells(i, j).Value * -1
                [COLOR="#008000"]'End If[/COLOR]
            Next j
        End With
    Next i
End Sub
 
Laatst bewerkt:
of
Code:
Sub VenA()
  Range("H:J").SpecialCells(2, 1).Name = "temp"
  [temp] = [temp * -1]
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan