16. Apr 2024, 21:00
VB-fun.de - Beitragsübersicht zum VB-/VBA-Forum-Archiv 0408
  E03: Spalten zeilenweise verbinden
 Von Vulture
 eMail
 Am 21. Mai 2008 um 15:26:54
 Frage Hi,

kennt jemand eine schneller und vernünftigere Funktion um Spalten Zeilenweise zu verbinden. Indem man Eigenschaften einer Range überschreibt vielleicht?
Sub test_merge2()
Dim rngAlles As Range
Dim rngTeil As Range
Dim wks1 As Worksheet
Dim lngZeile As Long
Dim lngSpalte As Long

lngZeile = 5
lngSpalte = 4

MsgBox ThisWorkbook.Application.Worksheets(1).Name
Set wks1 = ThisWorkbook.Application.Worksheets(1)
Set rngAlles = wks1.Range("D:E")
'Set rngTeil = wks1.Range("D1:E4")

rngAlles.UnMerge

For lngZeile = 5 To 1000 'Soll: For lngZeile=5 To 65536
With wks1
.Range(Cells(lngZeile, lngSpalte), Cells(lngZeile, lngSpalte + 1)).Merge
End With
Next
End Sub
Vielleicht habe ich auch einen völlog falschen Ansatz zur Lösung des Problems?!? Need help

Grüße
Vulture
[ VB-/VBA-Forum | Archiv 0408 | Archiv-Übersicht ]
 Antworten
E03: Spalten zeilenweise verbinden - Vulture 21. Mai 2008 um 15:26:54
Re: Spalten zeilenweise verbinden - r.mueller@sz-online.de 21. Mai 2008 um 16:28:42
Re: Spalten zeilenweise verbinden - Vulture 26. Mai 2008 um 13:27:11
Re: Spalten zeilenweise verbinden - Vulture 26. Mai 2008 um 13:29:22

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB-/VBA-Forum | DirectX | DirectX-Forum | VB.Net | VB.Net-Forum | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum