AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Public Sub PositivNumbers() Dim wksTemp As Worksheet Dim rCell As Range
For Each wksTemp In ActiveWorkbook.Worksheets For Each rCell In wksTemp.UsedRange If IsNumeric(rCell.Value) Then If rCell.Value < 0 Then rCell.Value = rCell.Value * -1 End If End If Next rCell Next wksTemp
Har jeg rettet - MEN nu bliver alt enten negativt eller positivt....Eks. hvis jeg har fem kolonner med positive og en med negative og kører makroen, så bliver ALT negativt..
Prøv med nedenstående (en lettere revision af flemmings):
For Each wksTemp In ActiveWorkbook.Worksheets For Each rCell In wksTemp.UsedRange If IsNumeric(rCell.Value) Then rCell.Value = rCell.Value * -1 End If Next rCell Next wksTemp
Public Sub PositivNumbers() Dim wksTemp As Worksheet Dim rCell As Range
For Each wksTemp In ActiveWorkbook.Worksheets For Each rCell In wksTemp.UsedRange If IsNumeric(rCell.Value) Then rCell.Value = rCell.Value * -1 End If Next rCell Next wksTemp
Set wksTemp = Nothing Set rCell = Nothing End Sub
Men konverterer stadig alt til negativt, hvis de første kolonner er positive tal, og de sidste kolonner er negative..
Kan du se om jeg har indsat din ændring forkert ??
Du har vel ikke gemt nogle formler i dit regneark mile? For så vil du jo naturligvis få ændret negativ til negativ........
eksempel: Hvis din formel tidligere hed -sum(a1:a2), vil den efter konverteringen nu hedde sum(a1:a2), men give samme resultat, da du jo har ændret fortegn på cellerne a1 og a2.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.