Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spalten nur im Bestimmten Bereich einfügen

Spalten nur im Bestimmten Bereich einfügen
16.09.2016 11:37:05
Tadaaa
Hallo zusammen,
ich habe in meiner Excel-Datei (20 Tabellenblätter) die Arbeitsmappe geschützt und das Einfügen von Zeilen und Spalten unterbunden.
Jedoch für ein Tabellenblatt dürfen Spalten und Zeilen eingefügt werden.
Realisiert mit:
Worksheets("Tabelle5").Protect _
Password:=strParole, _
AllowFormattingRows:=True, _
AllowInsertingRows:=True, _
AllowFormattingColumns:=True, _
AllowInsertingColumns:=True
Funktioniert einwandfrei.
Jedoch möchte ich es eingrenzen, dass Spalten nur im Bereich (J:R) und Zeilen im Bereich (25:30) eingefügt werden dürfen.
Würde das gehen und wenn ja wie?
Vielen Dank für die Hilfe
Gruß
Tadaaa
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Spalten nur im Bestimmten Bereich einfügen
16.09.2016 16:02:11
EtoPHG
Hallo,
Löse bitte folgenden Widerspruch auf:
- Ich möchte nur zwischen J:R Spalten einfügen können
- Durch das Einfügen entsteht ein Bereich von J:S
- Warum darf ich jetzt nicht zwischen R:S eine Spalte einfügen?
...dasselbe gilt für die Vertikale, bzw. für die Zeilen!
Gruess Hansueli
Anzeige
AW: Spalten nur im Bestimmten Bereich einfügen
19.09.2016 09:06:14
Tadaaa
Hallo Hansueli,
Der Gedanke dahinter war, dass ich immer einen Bereich "J:R" habe.
Füge ich einen Spalte zwischen J und R ein, hast Du recht, ändert sich die Tabelle auf J:S. Aber das ist mir egal. Weil eine neue Spalte muss nicht zwangsläufig rechts am Ende der Tabelle eingefügt werden.
D.h. Wenn in der Spalte J bis R die Zahlen 1 bis 9 stehen würden und nun eine Spalte bi P eingefügt werden würde, dann würde sich die Tabelle von J bis S vergrößern und zwischen der Zahl 6 und 7 eine leere Zelle befinden. Dieser Zustand wäre egal.
Dasselbe gilt für die Zeilen.
Danke für Deine Hilfe
Gruß
Tadaaa
Anzeige
AW: Spalten nur im Bestimmten Bereich einfügen
19.09.2016 17:03:52
Tadaaa
Frage noch offen...

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Spalten nur im bestimmten Bereich einfügen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel nur in einem bestimmten Bereich Spalten und Zeilen einfügen zu können, folge diesen Schritten:

  1. Blatt schützen: Schütze das Arbeitsblatt, indem du den folgenden VBA-Code verwendest:

    Worksheets("Tabelle5").Protect _
    Password:="deinPasswort", _
    AllowFormattingRows:=True, _
    AllowInsertingRows:=True, _
    AllowFormattingColumns:=True, _
    AllowInsertingColumns:=True
  2. Bereich definieren: Du kannst das Einfügen von Spalten nur in den Bereichen J:R und das Einfügen von Zeilen nur in den Bereichen 25:30 erlauben. Dies geschieht durch das Festlegen von Validierungsregeln oder durch VBA.

  3. VBA anpassen: Um genau festzulegen, wo die Spalten eingefügt werden dürfen, kannst du den folgenden VBA-Code verwenden:

    Private Sub Worksheet_Change(ByVal Target As Range)
       If Not Intersect(Target, Me.Range("J:R")) Is Nothing Then
           ' Erlaubt das Einfügen von Spalten in J:R
       Else
           Application.EnableEvents = False
           Application.Undo
           Application.EnableEvents = True
       End If
    End Sub

Häufige Fehler und Lösungen

  • Excel kann keine Spalten einfügen: Wenn du versuchst, Spalten außerhalb des festgelegten Bereichs J:R einzufügen, wird dies blockiert. Stelle sicher, dass du den korrekten Bereich verwendest.

  • Excel keine neuen Zellen einfügen weil nicht leer: Wenn du versuchst, Zellen einzufügen, während der Bereich bereits Daten enthält, musst du sicherstellen, dass die Zellen, in die du einfügen möchtest, leer sind.

  • Excel neue Spalte einfügen geht nicht: Dies kann daran liegen, dass das Arbeitsblatt geschützt ist oder die Zellen in der Nähe bereits Daten enthalten. Überprüfe die Blattschutz-Einstellungen.


Alternative Methoden

Wenn du keine VBA verwenden möchtest, kannst du auch die folgenden Alternativen ausprobieren:

  • Datenüberprüfung: Verwende die Datenüberprüfung in Excel, um sicherzustellen, dass nur bestimmte Werte in den Zellen des gewünschten Bereichs eingegeben werden.

  • Formeln: Du kannst Formeln verwenden, um bestimmte Werte zu generieren, die das Einfügen von Spalten nicht beeinträchtigen.


Praktische Beispiele

  1. Neue Spalte hinzufügen: Wenn du eine neue Spalte zwischen J und K einfügen möchtest, kannst du dies durch Rechtsklick auf die Spalte K und Auswählen von „Spalte einfügen“ tun.

  2. Zeilen als Spalten einfügen: Um eine Zeile als Spalte einzufügen, kannst du die Funktion „Transponieren“ verwenden, um die Daten von Zeilen in Spalten zu konvertieren.


Tipps für Profis

  • Schnelle Navigation: Verwende die Tastenkombination Alt + H, um das „Start“-Tab zu öffnen und dann I für „Spalte einfügen“.

  • Makros verwenden: Erstelle Makros, um häufige Aufgaben zu automatisieren, wie das Einfügen von Spalten in vorgegebenen Bereichen.

  • Sicherheitskopie: Mache regelmäßig Sicherungskopien deiner Excel-Datei, bevor du Änderungen vornimmst.


FAQ: Häufige Fragen

1. Warum kann ich keine neuen Zellen einfügen?
Das Einfügen neuer Zellen kann blockiert sein, wenn das Arbeitsblatt geschützt ist oder wenn sich in den angrenzenden Zellen bereits Daten befinden.

2. Wie kann ich eine Spalte rechts einfügen?
Um eine Spalte rechts einzufügen, klicke mit der rechten Maustaste auf die Spaltenüberschrift rechts der gewünschten Position und wähle „Spalte einfügen“.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige