Thema Datum  Von Nutzer Rating
Antwort
Rot Zellen verschieben
07.06.2020 16:33:25 Sebastian
NotSolved
07.06.2020 20:36:48 AlterDresdner
NotSolved
08.06.2020 00:28:34 Gast26265
NotSolved
08.06.2020 08:47:31 Gast88266
NotSolved

Ansicht des Beitrags:
Von:
Sebastian
Datum:
07.06.2020 16:33:25
Views:
841
Rating: Antwort:
  Ja
Thema:
Zellen verschieben

Liebe Excel-Profis,

ich benötige ab und an einfache Makros zur Bewältigung von diversen Tabellenauswertungen und besitze daher nur ein lückenhaftes VBA-Wissen. Ich habe ein Problem, mit dem ich mich nun schon eine Weile rumärgere und ich bekomme es einfach nicht hin :-(

Vielleicht kann mir hier jemand helfen:

Der Softwarehersteller meiner Banking-Software liefert mir einen schlechten csv-Export mit Leerzeilen und anderen DB-schädlichen Bestandteilen. Deshalb muss ich diesen Export etwas pimpen, um mit ihm weiterarbeiten zu können. Ich bin soweit auch fast fertig, benötige nur noch eine Funktion:

Inhalte von jeder dritten Zelle in der Spalte B (angefangen bei B4) sollen eine Zelle nach rechts und zwei Zellen nach oben verschoben werden (also B4 nach C2, B7 nach C5, B10 nach C8 usw.). Das ganze bis zum Ende der Tabelle oder alternativ bis zur Zeile 1000.

Bisher habe ich das hier:

    With ActiveSheet.UsedRange.Columns(2).Offset(1, 1)
      .FormulaR1C1 = "=If(Mod(Row(),3)=0,R[2]C[-1],"""")"
      .Formula = .Value
      .SpecialCells(xlCellTypeConstants).Offset(-1, -1).ClearContents
    End With
 
Leider haut das noch nicht ganz hin. Vielleicht ist auch ein anderer Ansatz besser?!?
 
Kann mir jemand unter die Arme mit dem Problem greifen?
 
Danke schon einmal!

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 Zellen verschieben
07.06.2020 16:33:25 Sebastian
NotSolved
07.06.2020 20:36:48 AlterDresdner
NotSolved
08.06.2020 00:28:34 Gast26265
NotSolved
08.06.2020 08:47:31 Gast88266
NotSolved