Avatar billede TheresaD Juniormester
22. november 2016 - 14:52 Der er 4 kommentarer og
1 løsning

Oprette bogføringsfil og slette nul linjer i bogføringsfilen

Hej Jeg har et regneark hvor jeg indlæser en indbetalingsfil, hvor den så overføre dataen til 2ark i regnearket. ( Bogf. 1 og Bogf. 2 )

Min problem og ønskede funktion, det er at der er en masse nul linjer som jeg ønsker at den automatisk sletter, og når alle nul linjerne i ark Bogf. 1 og Bogf. 2 er væk, skal den danne disse to ark om til to CSV filer.

Måden den finder ud af om der er nul i den pågældende række er ved at tage værdien i kolonne G og minusser den med kolonne H. Hvis dette giver nul, så sletter den linjen.

Håber der er nogen som kan hjælpe mig

Mvh
TheresaD
Avatar billede supertekst Ekspert
22. november 2016 - 16:06 #1
Lidt VBA-kode skulle nok kunne klare dette
Hvis du kan sende filen - eller model - så kan jeg forsøge
Du har vist min mailadresse fra tidligere - ellers www.supertekst-it.dk | Kontakt
Avatar billede Mads32 Ekspert
22. november 2016 - 17:16 #2
Hej Supertekst og TheresaD

Hvorfor ikke anvende Dropbox, så andre også kan følge med og måske lære noget af de gode tips??????
Avatar billede supertekst Ekspert
22. november 2016 - 17:53 #3
VBA-koden skal nok blive vist
Avatar billede supertekst Ekspert
23. november 2016 - 14:30 #4
Her den:

Indsat i "Denne Projektmappe"

Const ark1 = "Bogf. 1"
Const ark2 = "Bogf. 2"
Public Sub SletRækkeG_HvisNul()
    nulTest ark1
    nulTest ark2
   
    MsgBox "Gennemløb afsluttet!"
End Sub
Private Sub nulTest(ark)
Dim antalRækker As Long
    Sheets(ark).Activate
   
    antalRækker = Cells(Rows.Count, "G").End(xlUp).Row
   
    For ræk = antalRækker To 3 Step -1
        If Cells(ræk, 7) = "" And Cells(ræk, 8) = "" Then
            sletRække ræk
        Else
            If Cells(ræk, 7) - Cells(ræk, 8) = 0 Then
                sletRække ræk
            End If
        End If
    Next ræk
End Sub
Private Sub sletRække(rækkeNr)
    Application.ScreenUpdating = False
   
    With ActiveSheet
        .Rows(rækkeNr).Delete
    End With
End Sub
Avatar billede Jørgen Kirkegaard Professor
23. november 2016 - 18:48 #5
Piece of cake i Access :-) ..også at danne csv-filen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester