online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Jeremy vom 26.01.2022, 16:20 Options

Zeilen inkl. Formel einfügen

Hallo Leute,


mal wieder eine kleine Frage.

Ich habe ein sehr großes Excel Sheet mit sehr vielen Tabellenreitern und vielen Spalten und Zeilen.

Ich muss teilweise in einzelne Sheets Zeilen und Spalten einfügen.
Die Formel, wird leider nicht übernommen :-(

Gibt es da eine Grundeinstellung in Excel direkt oder geht so etwas nur über Makro.

Theoretisch möchte ich bei eine Zeile die eingefügt wird, die Formel aus der darüberliegenden Zeile, bei einer eingefügten Spalte, die Formelm der Spalte links daneben.

Zusatzfrage:

Die Zeilen sind auf allen Blättern identisch. Kann ich bspw., zB. mit einem Makro, alle Tabellenblätter markieren, dann einmal eine Zeile einfügen, und auf allen Blättern ist die Zeile inkl. der Formel der darüberstehenden Zeile übernommen oder muss man dann Blatt für Blatt durchgehen?



Vielen Dank für eure Hilfe


Jeremy


Antwort schreiben

Antwort 1 von Saarbauer vom 26.01.2022, 16:36 Options

Hallo,

zum einen geht es enschliesslich Formle nur über Makro.

Du kannst aber in Mehreen Tabellenblättern gleichzeitig Zeilen und Spalten einfügen.

Du kannst aber gleichzeitig mehrere Tabellenblätter bearbeiten, inden du diese gleichzeitig unter halten der Umschalt- oder STRG-Taste anklickst.

Dann die Zeile oder Spalte einfügen wie auf einem einzelnen Tabellenblatt. Anschliessen könntest du die Zeile Darüber oder die Spaltedaneben rüberziehen

Grúß

Helmut

Antwort 2 von Jeremy vom 29.01.2022, 09:15 Options

Hallo Helmut, danke für die Antwort.

Kann mir jemand zwecks des Makros behilflich sein?


Vielen Dank

Jeremy

Antwort 3 von Saarbauer vom 31.01.2022, 11:53 Options

Hallo,

Hier deine Makros

Sub Zeile_zusätzlich()
'
    Zeile = ActiveCell.Row
    Rows(Zeile).Select
    Selection.Insert Shift:=xlDown
    Rows(Zeile - 1).Select
    Selection.Copy
    Range("A" & Zeile).Select
    ActiveSheet.Paste
End Sub


Sub Spalte_zusätzlich()
'
    Spalte = ActiveCell.Column
    Columns(Spalte).Select
    Application.CutCopyMode = False
    Selection.Insert Shift:=xlToRight
    Columns(Spalte - 1).Select
    Selection.Copy
    Cells(1, Spalte).Select
    ActiveSheet.Paste
End Sub



In deine Liste einfügen, bekommst du wohö selbst hin

Gruß

Helmut

Antwort 4 von Hajo_Zi vom 31.01.2022, 12:17 Options

Hallo Helmut,

man soll es nicht glauben, aber es geht auch ohne select.

Option Explicit

Sub Zeile_zusätzlich()
'
    Rows(ActiveCell.Row).Insert Shift:=xlDown
    Rows(ActiveCell.Row - 1).Copy Range("A" & ActiveCell.Row)
End Sub


Sub Spalte_zusätzlich()
'
    Columns(ActiveCell.Column).Insert Shift:=xlToRight
    Columns(ActiveCell.Column - 1).Copy Cells(1, ActiveCell.Column)
End Sub


Hinweise zu select Link zur Datei

Gruß Hajo

Antwort 5 von rainberg vom 31.01.2022, 12:36 Options

Hallo zusammen,

auf Select kann man meistens verzichten.

Beispiel für Zeile einfügen

Option Explicit

Sub Zeile_zusätzlich()
    ActiveCell.Insert Shift:=xlDown
    Rows(ActiveCell.Row - 1).Copy Rows(ActiveCell.Row)
End Subb


Gruss
Rainer

Antwort 6 von rainberg vom 31.01.2022, 12:38 Options

Subb = Sub

hatte vorsorglich noch ein b angefügt, da der letzte Buchstabe immer abgehackt wurde.
Es ist nun scheinbar ein Wunder geschehen :-))

Gruss
Rainer

Antwort 7 von Mickey vom 31.01.2022, 12:45 Options

@Rainer,
der letzte Buchstabe wird verschluckt, wenn der abschliessende Codetag in der jeweiligen Zeile steht: (End Su[/code])
Setzt du den abschliessenden Codetag darunter wird der Buchstabe nicht verschuckt:
(End Sub
[/code])


Der Bug ist hoffentlich bald behoben.

Gruss,
Mic

Bei Eingriffen ins System, die Registry oder Dateien erst eine Sicherung vornehmen©

Antwort 8 von rainberg vom 31.01.2022, 14:59 Options

Hallo Mic,

alles klar.

Dann gibt es also doch keine Wunder :-)

Gruss
Rainer

Ähnliche Themen

Zeilen nacheinander kopieren und einfügen
ChristianW  26.08.2008 - 48 Hits - 4 Antworten

Zeilen einfügen
jockel01  28.11.2008 - 16 Hits - 13 Antworten

Zeilen einfügen
jockel01  28.11.2008 - 13 Hits - 1 Antwort

Für fehlende Tage Zeilen einfügen
Wetterigel  20.12.2008 - 47 Hits - 4 Antworten

zeilen einfügen
robert123  11.03.2009 - 189 Hits - 6 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026