20. juni 2005 - 10:19Der er
9 kommentarer og 1 løsning
Læse de første 2 ciffere efter kommaet i excel
Hejsa Jeg har lavet en makro i excel, som har en række tal som den deler op i grupper og summere. Jeg vil dog gerne have den kun læser på de første 2 karaktere efter kommaet når den skal bestemme om resultatet går i nul.
martin_moth > vi skal nok ikke regne med at mitrine ser det før ekspertens mailsystem er oppe og køre igen.. jeg får nemlig heller ikke nogle mails her fra.
Hej med jer, ganske korrekt jeg har først fået mails´ne lige nu. Uddybning: Jeg indlæser en fil med konto oplysninger, posterne består af delposter i både plus og minus, og er fordelt på ejendomsnumre. Hvert ejendoms nummer skal gå i "0" hvorfor at makroen går ind og indsætter mellemrum mellem hvert ejendomsnummer, hvorefter den tæller sammen, dog ikke med funktionen sum, da der er et variabelt antal af poster for hvert ejendomsnummer. så den tæller sammen ved at sige:
Do While Selection <> Empty If tæller = 0 Then FinalB1 = Beløb1 FinalB2 = Beløb2 End If
If tæller <> 0 Then FinalB1 = FinalB1 + Beløb1 FinalB2 = FinalB2 + Beløb2 End If
ActiveCell.Offset(1, 0).Select
If Selection = Empty Then ActiveCell.Offset(0, 2).Value = FinalB1 ActiveCell.Offset(0, 3).Value = FinalB2
'slette procedure hvis FinalB1 og FinalB2 er lig 0 If FinalB1 = 0 And FinalB2 = 0 Then Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select
DVS. den bruger en tæller og ligger beløbne sammen en efter en, hvis resultatet er 0 bruger den tælleren til at markere posterne og slette dem.
MIT PROBLEM: Er at hvis tallet differ i 11 decimal vil posterne ikke blive slettet, hvilket jeg gerne vil have den til,så spørgsmålet er: kan jeg, når den tjekker om posterne giver nul, få den til kun at tjekke på om beløbet er 0,00 istedet for 0,00000000000001? Håber det var nok ellers må du/i jo bare spørge igen:-)
Hej Martin Joo Det har det vist:-)ups....Havde vist bare misforstået det. Nå men det virker! det er det vigtigste. Og du har fået dine point. Ha en god dag og hold humøret oppe.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.