Avatar billede dennisa Nybegynder
07. april 2008 - 10:14 Der er 4 kommentarer og
1 løsning

Opret tekststreng i andre arkfaner

Jeg har et regneark med to kolonner, hvoraf den ene nedad indeholder en række data i kolonne A , som afhængig af en attribut (sand/falsk) i kolonne B, skal kopieres i en tekststreng adskilt med ";" i to andre arkfaner.

Eksempel

A    B
100  Sand
200  Falsk
300  Falsk
400  Sand

Skal ud i to andre arkfaner (kaldet Sand og Falsk) hvor disse data optræder som tekststreng

Sand  : 100;400
Falsk : 200;300

How to do ?
Avatar billede kabbak Professor
07. april 2008 - 10:49 #1
Sub Sand_Falsk()
    Dim FFalsk As String, SSand As String, I As Long, RW As Long
    RW = Range("A65536").End(xlUp).Row
    For I = 1 To RW
        If Cells(I, 1).Offset(0, 1) = True Then
            FFalsk = FFalsk & Cells(I, 1) & ";"
        Else
            SSand = SSand & Cells(I, 1) & ";"
        End If
    Next
    Sheets("Sand").[A1] = Left(SSand, Len(SSand) - 1)
    Sheets("Falsk").[A1] = Left(FFalsk, Len(FFalsk) - 1)
End Sub
Avatar billede kabbak Professor
07. april 2008 - 10:50 #2
eller er det sådan du mener
Sub Sand_Falsk()
    Dim FFalsk As String, SSand As String, I As Long, RW As Long
    RW = Range("A65536").End(xlUp).Row
    FFalsk = "Falsk: "
    SSand = "Sand: "
    For I = 1 To RW
        If Cells(I, 1).Offset(0, 1) = True Then
            FFalsk = FFalsk & Cells(I, 1) & ";"
        Else
            SSand = SSand & Cells(I, 1) & ";"
        End If
    Next
    Sheets("Sand").[A1] = Left(SSand, Len(SSand) - 1)
    Sheets("Falsk").[A1] = Left(FFalsk, Len(FFalsk) - 1)
End Sub
Avatar billede dennisa Nybegynder
07. april 2008 - 11:07 #3
Version 1 er den jeg søger.

Jeg har lige en kolonneoverskrift i række 1 jeg ikke skal have med ???
Avatar billede kabbak Professor
07. april 2008 - 12:01 #4
ret
  For I = 1 To RW
til
  For I = 2 To RW

og et svar
Avatar billede dennisa Nybegynder
07. april 2008 - 12:03 #5
Smukt, jeg takker
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