Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1752to1756
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Range mit Bedingung
13.04.2020 12:08:58
Matthias
Hallo miteinander
Ich habe ein kleines Anliegen, welches mich nicht in Ruhe lässt (aber selber die Lösung nicht entdeckt habe)...
Mein Code sieht bisher so aus:
Sub Export-CSV()
Dim Exportdatei As String
Dim Trennzeichen As String
Dim Zellbereich As Range
Dim Zeile As Object
Dim Zelle As Object
Dim TempZeile As String
Dim Tabelle As String
Tabelle = "import-o365"
Trennzeichen = ","
Exportdatei = "C:\temp\import.csv"
Application.ThisWorkbook.Sheets(Tabelle).Activate
Cells.Select
Set Zellbereich = Sheets(Tabelle).Range("A1:O200")
Open Exportdatei For Output As #1
For Each Zeile In Zellbereich.Rows
For Each Zelle In Zeile.Cells
TempZeile = TempZeile & Zelle & Trennzeichen
Next Zelle
Print #1, GetUTF8String(Left(TempZeile, Len(TempZeile) - 1))
TempZeile = ""
Next Zeile
Close #1
Application.ThisWorkbook.Sheets(Tabelle).Cells(1, 1).Select
End Sub

Mein Problem liegt im Zellbereich: Spalten A bis O ist in Ordnung, es darf aber nicht bis 200 (das wäre das Maximum), sondern nur weit, wie Spalte C Einträge hat.
Kann mir da jemand helfen?

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Range mit Bedingung
13.04.2020 12:13:59
Regina
Hi,
teste mal so:

Dim lng_letzte_zeile as Long
lng_letzte_zeile = Sheets(Tabelle).Cells(Rows.Count,3).End(xlUp).Row
Set Zellbereich = Sheets(Tabelle).Range("A1:O" & lng_letzte_zeile)
Gruß Regina
AW: Range mit Bedingung
13.04.2020 13:40:41
Matthias
Perfekt - hat geklappt!!! Danke vielmals.
wenn gelöst, nicht mehr offen. o.w.T.
13.04.2020 13:51:04
Werner
Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige