Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBA - Leere Einträge aus Array entfernen

Empfohlene Antworten

Hallo Leute,

ich habe aus einer Exceltabelle eine Spalte mit ca. 1300 Zeilen in ein Array geschrieben. Es kommt aber häufig vor, dass die Spalten nicht durchgehend Werte enthalten, sondern teilweise auch bis zu 30 Leere Felder kommen können. Die habe ich jetzt alle in einem Array.

Meine Frage ist jetzt, ob ich die Leeren einträge aus dem Array entfernen kann, ohne die anderen Felder zu zerstören, oder zu verändern?

Gruß

Scherzkeks

Du könntest ja auch die Zeilen in der Excel Tabelle automatisch rauslöschen...oder was willst du mit dem array später machen?

Ne, das geht leider nicht, weil das eine riesige Tabelle ist, die nur in dieser Spalte keine Werte hat.

Mir ist jetzt aber eine andere Idee gekommen. Wenn ich das Array fülle, kann ich ja prüfen, ob das Feld leer ist und dann halt nicht ins Array schreiben.

Ist eigentlich auch simpel, nur ich bin da nicht sofort drauf gekommen.

Ich melde mich, wenn es geklappt hat.

Ich hab es folgendermaßen gelößt:

Do

in_num(anz_felder) = Worksheets("tab2").Range("spalte" & z)

If Worksheets("tab2").Range("spalte" & z) <> "" Then

anz_felder = anz_felder + 1

End If

z = z + 1

Loop Until Worksheets("tab2").Range("Z" & z) = "variable"

Danke für die Hilfe!

Gruß

Scherzkeks

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.