Toptorials Tutorials WeblogoLogobild kleinLogobild kleinToptorials Tutorials Weblogo
  • ALLE THEMEN IM ÜBERBLICK
  • YouTube
  • INFOS
    • SITEMAP
    • ÜBER TOPTORIALS
✕
            No results See all results

            Einfügen oder löschen einzelner Zellen bei Google Tabellen

            • Startseite
            • Tutorials Google Google Tabellen Script Programmierung
            • Einfügen oder löschen einzelner Zellen bei Google Tabellen

            Einfügen oder löschen einzelner Zellen bei Google Tabellen

            Das Einfügen oder löschen von einzelnen Zellen ist bei Google Tabellen (Spreadsheets) ja nicht so einfach möglich. Man kann zwar den Inhalt auswählen und löschen aber man kann die umliegenden Zellen nicht dazu bewegen sich dabei in entsprechende Richtungen zu bewegen. Man bearbeitet sozusagen wirklich nur die eine Zelle.

            Man kann natürlich ganze Zeilen und Spalten einfügen und auch löschen aber bei einer einzelnen Zelle ist das nicht so einfach. Zumindest nicht zum jetzigen Zeitpunkt (Stand: Sep. 2016)

            Ich habe jetzt ein Script geschrieben womit Ihr die aktive Zelle entsprechend löschen könnt und entscheiden könnt ob Ihr rechts stehende Zellen nach links verschieben wollt oder darunter befindliche Zellen nach oben verschieben wollte. Ihr könnt auch Zellen einfügen indem Ihr einfach im Menu – Punkt nach rechts oder nach unten wählt. Hier wird eine leere Zelle eingefügt und entsprechend der Auswahl die Zellen nach rechts oder nach unten verschoben.

            Dieses Script wird einfach nur zusätzlich über den Script-Editor hinzugefügt und erstellt Euch dann in Eurem aktuellen Tabellenblatt ein zusätzlichen Menu – Punkt.
            Ihr müsst vermutlich Euer Projekt noch speichern und den Zugriff autorisieren. Anschließend könnt Ihr über die Menu – Einträge das Script ausführen.

            Das Script "Einfügen oder löschen von einzelnen Zellen" zum kopieren

            // Diese Funktion erzeugt das Menu in der Menuleiste
            function onOpen() {
             var ui = SpreadsheetApp.getUi();
             ui.createMenu('Zellen verschieben')
             .addItem('Oben', 'moveUp')
             .addItem('Unten', 'moveDown')
             .addItem('Links', 'moveLeft')
             .addItem('Rechts', 'moveRight')
             .addToUi();
            }
            
            // Funktion um die Zellen nach oben zu verschieben (Löschen)
            function moveUp(){
             // Aufrufen der Hauptfunktion
             move(0,-1);
            }
            
            // Funktion um die Zellen nach links zu verschieben (Löschen)
            function moveLeft(){
            // Aufrufen der Hauptfunktion
             move(-1,0);
            }
            
            Funktion um die Zellen nach unten zu verschieben (EInfügen)
            function moveDown(){
             // Aufrufen der Hauptfunktion
             move(0,1);
            }
            
            // Funktion um die Zellen nach rechts zu verschieben (Einfügen)
            function moveRight(){
             // Aufrufen der Hauptfunktion
             move(1,0);
            }
            
            // Hauptfunktion die von den Funktionen darüber aufgerufen wird
            // und entsprechende Paramater übergibt
            function move(x,y){
             var ss = SpreadsheetApp.getActiveSpreadsheet();
             var sheet = ss.getActiveSheet();
             var currRow = SpreadsheetApp.getActiveSheet().getActiveCell().getRowIndex();
             var currCols = SpreadsheetApp.getActiveSheet().getActiveCell().getColumnIndex();
             var lastRow = SpreadsheetApp.getActiveSheet().getLastRow();
             var lastColumn=SpreadsheetApp.getActiveSheet().getLastColumn();
             // Verschieben in Y-Richtung
             if(y!=0){
             var ya=(y<0)?1:0;
             var yb=(y>0)?1:0;
             sheet.getRange(currRow+ya,currCols,lastRow).moveTo(sheet.getRange(currRow+yb,currCols));
             }
             // Verschieben in X Richtung
             if(x!=0){
             var xa=(x<0)?1:0;
             var xb=(x>0)?1:0;
             sheet.getRange(currRow,currCols+xa,1,lastColumn).moveTo(sheet.getRange(currRow,currCols+xb,1,lastColumn));
             }
            }

            Die Benutzung von diesem Script geschieht natürlich auf eigene Gefahr.

            Euch gefällt die Datei und Ihr wollt Euch unbedingt bedanken?
            Hier ist meine AMAZON – Wunschliste [HIER KLICKEN] 😉

            Das Video zum Thema "Einfügen oder löschen von einzelnen Zellen" könnt Ihr Euch hier oder bei YouTube anschauen.

            Viel Spaß dabei 😉

            Hier das Video zum einfügen oder löschen einzelner Zellen

             

            Das könnte Dich auch interessieren

            • Aktive Zelle auslesen mit einem Google Tabellen Script
            • Daten anderer Tabellen kopieren (Google Tabellen Script)
            • Daten mit Script an den Listenanfang verschieben (Google Tabellen Script)
            • Dynamischer Kalender mit Google Tabellen
            • Einfaches Haushaltsbuch erstellen (Google Tabellen)
            • Einfügen oder löschen von Zellbereichen (Google Tabellen Script)
            • Hallo Welt in Google Tabellen Script
            • Kalender mit Tabelle verbinden / verknüpfen (Google Tabellen Script)
            • Mein erstes Script programmieren mit Google Tabellen
            • Tutorials über Google Tabellen Script - Programmierung
            • Vergleichen der Werte von Zellen mit Google Tabellen Script
            • Wertebereich einer Zelle mit Google Tabellen Script überprüfen
            • Zeitstempel programmieren in Google Tabellen
            • Übersichts-Liste der GOOGLE Tabellen Script Tutorials

            Schreibe einen Kommentar Antworten abbrechen

            Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

            Mehr von mir über Google Tabellen

            • Übersichts-Liste der Google Tabellen Tutorials
            • Übersichts-Liste der GOOGLE Tabellen Script Tutorials
            • Tutorials über Google Tabellen Script – Programmierung
            • Tutorials über Google Tabellen
            • Google Tabellen Script Programmierung
            • Google Tabellen Script Programmierung / Snippets
            • Alle meine Videos auf YouTube
            • Tutorial Wunsch Liste

            Neue Beiträge

            • REGAUS Reguläre Ausdrücke mit vielen Beispielen mit LibreOffice Calc
            • REGEXREPLACE Reguläre Ausdrücke mit vielen Beispielen mit Google Tabellen
            • REGEXEXTRACT Reguläre Ausdrücke mit vielen Beispielen mit Google Tabellen
            • REGEXMATCH Reguläre Ausdrücke mit vielen Beispielen mit Google Tabellen
            • REGEXERSETZEN Reguläre Ausdrücke mit vielen Beispielen mit Excel 365

            Neue Kommentare

            • Chris bei Tutorial Wunsch Liste
            • Sabine Kniffka bei Tutorial Wunsch Liste
            • Chris bei Nur sichtbare Zellen in LibreOffice Calc summieren
            • Armin bei Tutorial Wunsch Liste
            • Jürgen bei Nur sichtbare Zellen in LibreOffice Calc summieren

            Schlagwörter

            anfänger Anleitung anpassen ausrechnen auswahlliste Bedingte Formatierung berechnen Calc Datum Download Dropdownliste einfügen entfernen erstellen Excel FreeOffice Funktion google hinzufügen Jahresplan Kalender Lernvideo LibreOffice löschen Makro markieren Microsoft OpenOffice PlanMaker programmierung script spreadsheets Sverweis Tabelle tabellen Tutorial VBA Video Wenn Wenn Funktion Word wps spreadsheets Zeilen Zelle Zellen
            KONTAKT   IMPRESSUM    DATENSCHUTZERKLÄRUNG    HAFTUNGSAUSSCHLUSS (Disclaimer)   © copyright TOPTORIALS