Avatar billede Nichlasmrk Nybegynder
31. august 2014 - 21:02 Der er 3 kommentarer

Værdier der står lodret skal laves vandret med et tegn imellem

Hej alle,

Jeg har en talrække som nedenstående. Den skal excel indsætte i en celle.

49985
49975
49976
49981
49982
49967
49969
49973
49974
49979
49980
49989

Såldes tallene i en celle med et ";" i mellem.

Eksempel 49985;49975;49976;49981; osv...

Jeg ser frem til at høre fra jer.

De bedste hilsner

Nichlas
Avatar billede rosco Novice
31. august 2014 - 21:16 #1
Hvis kolonnen A

=A1&;&A2&;&

Osv
Avatar billede kabbak Professor
31. august 2014 - 21:47 #2
som makro

Public Sub Omdan()
    Dim Data As Variant, Udstring As String, Antal As Integer, I As Integer, Celle As Variant
    Data = Selection
   
   
    Set Data = Application.InputBox( _
            prompt:="Vælg data", Type:=8)
  Set Celle = Application.InputBox( _
            prompt:="Vælg output celle", Type:=8)
  Antal = Data.Cells.Count
  I = 1
        For Each C In Data.Cells
            Udstring = Udstring & Data(I, 1)
            If I < Antal Then Udstring = Udstring & ";"
            I = I + 1
            Next
   
  Range(Celle.Address) = Udstring
End Sub
Avatar billede kabbak Professor
31. august 2014 - 22:03 #3
der var lige lidt ændringer

Public Sub Omdan()
    Dim Data As Range, Udstring As String, Antal As Integer, I As Integer, Celle As Variant, C As Range

    Set Data = Application.InputBox( _
              prompt:="Vælg data", Type:=8)
    Set Celle = Application.InputBox( _
                prompt:="Vælg output celle", Type:=8)
    Antal = Data.Cells.Count
    I = 1
    For Each C In Data.Cells
        Udstring = Udstring & Data(I, 1)
        If I < Antal Then Udstring = Udstring & ";"
        I = I + 1
    Next
    Range(Celle.Address) = Udstring
End Sub
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

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