Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Spalte alphabetisch sortieren mit VB
#1
Hallo zusammen,

ich habe ein kleines Problem und hoffe, dass ihr mir dabei helft.
Durch den unteren Code kopiere die Liste vom Bereich Q2:Q1000 und füge ich in der Spalte A ein.

Frage:  Wie kann man bei der Eingabe in der Spalte A die Liste alphabetisch sortieren??


Sub Kopieren()
    Range("Q2:Q1000").Select
    Selection.Copy
    Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    Range("A1").Select
      
End Sub

Für eure Hilfe bin ich sehr Dankbar.
Alnourx
Antworten Top
#2
Moin,

Code:
Option Explicit

Sub Kopieren()
   Range("Q2:Q1000").Copy
   Range("A2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
       :=False, Transpose:=False
   Application.CutCopyMode = False
       With ActiveWorkbook.Worksheets("Tabelle1").Sort
           .SetRange Range("A2:A1000")
           .Header = xlNo
           .MatchCase = False
           .Orientation = xlTopToBottom
           .SortMethod = xlPinYin
           .Apply
       End With
   Range("A1").Select
     
End Sub
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • alnourx
Antworten Top
#3
Günter... VBA? Du? Wurde dein Account gehackt? :05:

:100: :100: :100:
Schöne Grüße
Berni
Antworten Top
#4
Moin Berni,

kennst du das? Je oller, je doller...   Angel
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
:35: :32:
Schöne Grüße
Berni
Antworten Top
#6
In VBA:


PHP-Code:
Sub M_snb()
    with range("A1:A999")
       .value=Range("Q2:Q1000").Value
       
.sort range("A1")
   end with
End Sub 

Bitte, verwende Code Tags (oder ähnliches)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • alnourx
Antworten Top
#7
Hallo zusammen,

vielen lieben Dank für die schnelle Hilfe  @snb & @WillWissen

Das ist genau was ich brauche Smile

Ich habe mich für den Code von snb entschieden, da er klein und fein ist.

Gruß
Alnourx
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste