Thema Datum  Von Nutzer Rating
Antwort
Rot Zeilen nach oben in leere Zeile schieben / Auffüllen
07.10.2020 15:01:59 Martin
NotSolved
07.10.2020 15:25:58 ralf_b
NotSolved
07.10.2020 15:49:29 Gast79281
NotSolved
07.10.2020 15:57:00 Martin
NotSolved
07.10.2020 16:42:38 ralf_b
NotSolved
08.10.2020 09:05:46 Martin
NotSolved
08.10.2020 10:16:21 ralf_b
NotSolved
08.10.2020 11:03:58 Martin
NotSolved
08.10.2020 10:21:20 Gast45325
NotSolved

Ansicht des Beitrags:
Von:
Martin
Datum:
07.10.2020 15:01:59
Views:
1075
Rating: Antwort:
  Ja
Thema:
Zeilen nach oben in leere Zeile schieben / Auffüllen

Hallo zusammen, 

ich bin VBA Neuling und benötigte bitte Hilfe. 

Ich habe eine Excel-Liste  in welcher ab Zeile 6 in jeder 2 Zeile von B - Q werde vermerkt werden. Diese sind zum Teil mit Formeln und Dropdown belegt. 

Nun können Zeilen welche ich nicht mehr benötige einzeln  per Makro in eine Datenbank kopier werden, und diese Zeile wird dann geleert. (Formeln und alles bleibt bestehen)

 

Nun sollten die unteren Zeilen automatisch nach oben rutschen, sodass ich keine leeren Zeilen mehr habe und immer nach untenscrollen muss. 

 

ich habe etwas gesucht und diesen Code gefunden, welche aber nur auf Spalte A zugereit und ich bekomm es leider nicht hin das B - Q nach oben geschoben wird. 

Sub verschieben()
Dim arr() As String
Dim i As Integer
i = 6
'werte in array schreiben (spalte A)
For Z = 1 To Cells(Rows.Count, 1).End(xlUp).Row
If Cells(Z, 1) <> "" Then
ReDim Preserve arr(i)
arr(i) = Cells(Z, 1)
i = i + 2
End If
Next Z
Columns(1).ClearContents 
For Z = 0 To UBound(arr)
Cells(Z + 1, 1) = arr(Z)
Next Z
End Sub

Könnte mir bitte jemand behilflich sein?

 

Vielen Dank im Voraus und viele Grüße,

Martin

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Zeilen nach oben in leere Zeile schieben / Auffüllen
07.10.2020 15:01:59 Martin
NotSolved
07.10.2020 15:25:58 ralf_b
NotSolved
07.10.2020 15:49:29 Gast79281
NotSolved
07.10.2020 15:57:00 Martin
NotSolved
07.10.2020 16:42:38 ralf_b
NotSolved
08.10.2020 09:05:46 Martin
NotSolved
08.10.2020 10:16:21 ralf_b
NotSolved
08.10.2020 11:03:58 Martin
NotSolved
08.10.2020 10:21:20 Gast45325
NotSolved