Inhalter
Wann Dir an Excel schafft, ass et dacks néideg fir d'Uerdnung vun den Zellen z'änneren, zum Beispill musst Dir e puer vun hinnen austauschen. Wéi et op verschidde Manéieren ze maachen, wäerte mir an dësem Artikel analyséieren.
Inhalt
Prozedur fir Zellen ze bewegen
Et gëtt keng separat Funktioun déi Iech erlaabt dës Prozedur an Excel auszeféieren. A wann Dir Standard-Tools benotzt, wäerten de Rescht vun den Zellen zwangsleefeg verschwannen, déi dann op hir Plaz zréckgeet, wat zu zousätzlech Aktiounen resultéiert. Wéi och ëmmer, et gi Methoden fir d'Aufgab z'erreechen, a si ginn hei ënnen diskutéiert.
Method 1: Kopie
Dëst ass vläicht deen einfachste Wee, deen d'Elementer op eng aner Plaz kopéiert mam Ersatz vun den initialen Daten. D'Prozedur ass wéi follegt:
- Mir klammen an der éischter Zell (wielt et), déi mir plangen ze plënneren. Op der Haaptreiter vum Programm, klickt op de Knäppchen "Kopéieren" (Toolgrupp "Clipboard"). Dir kënnt och just d'Tastekombinatioun drécken Ctrl + C.
- Gitt op all fräi Zelle um Blat an dréckt op de Knäppchen "Insert" an der selwechter Tab an Toolgrupp. Oder Dir kënnt d'Hotkeys erëm benotzen - Ctrl + V.
- Wielt elo déi zweet Zell mat där mir déi éischt austausche wëllen, a kopéiert se och.
- Mir klammen an der éischter Zell an dréckt op de Knäppchen "Insert" (oder Ctrl + V).
- Wielt elo d'Zelle an där de Wäert vun der éischter Zell kopéiert gouf a kopéiert et.
- Gitt an déi zweet Zelle wou Dir Daten aginn wëllt, an dréckt op de entspriechende Knäppchen op der Band.
- Déi gewielte Elementer goufen erfollegräich ausgetauscht. D'Zelle déi déi kopéiert Donnéeën temporär gehal huet ass net méi gebraucht. Riets-klickt op et a wielt de Kommando aus dem Menü deen opmaacht "Läschen".
- Ofhängeg dovun ob et gefëllten Elementer nieft dëser Zelle riets / ënnen sinn oder net, wielt déi entspriechend Läschoptioun a klickt op de Knäppchen OK.
- Dat ass alles wat misse gemaach ginn fir Zellen auszetauschen.
Trotz der Tatsaach, datt dës Method ëmsetzen, Dir musst vill zousätzlech Schrëtt ausféieren, trotzdem gëtt et vun der gréisst Zuel vu Benotzer benotzt.
Method 2: Drag and Drop
Dës Method gëtt och benotzt fir Zellen auszetauschen, awer an dësem Fall ginn d'Zellen verréckelt. Also, mir maachen déi folgend Aktiounen:
- Wielt d'Zelle déi mir plangen op eng nei Plaz ze plënneren. Mir réckelen de Mauszeiger iwwer seng Grenz, a soubal et den üblechen Zeiger ännert (mat 4 Pfeile a verschiddene Richtungen um Enn), dréckt an hält de Schlëssel Verréckelung, réckelt d'Zelle op eng nei Plaz mat der lénker Maustast gedréckt.
- Déi meescht Oft gëtt dës Method benotzt fir angrenzend Zellen auszetauschen, well d'Verréckelung vun Elementer an dësem Fall d'Struktur vum Dësch net verletzen.
- Wa mir décidéieren eng Zell duerch e puer anerer ze plënneren, dëst wäert d'Positioun vun all aner Elementer änneren.
- Duerno musst Dir d'Uerdnung restauréieren.
Method 3: Macro benotzen
Mir hunn am Ufank vum Artikel ernimmt datt an Excel, leider, kee speziellen Tool ass dat Iech erlaabt séier Zellen op Plazen ze "austauschen" (mat Ausnam vun der Method hei uewen, déi nëmme fir ugrenzend Elementer effektiv ass). Wéi och ëmmer, dëst kann mat Makroen gemaach ginn:
- Als éischt musst Dir sécher sinn datt de sougenannten "Entwécklermodus" an der Applikatioun aktivéiert ass (ausgeschalt als Standard). Dofir:
- gitt op de Menü Datei " a wielt aus der Lëscht op der lénker Säit "Parameteren".
- an de Programmoptiounen, klickt op d'Ënnersektioun "Customize Ribbon", op der rietser Säit, e Kräizt virum Artikel "Entwéckler" a klickt op OK.
- Wiesselt op d'Tab "Entwéckler", wou klickt op d'Ikon "Visual Basic" (Toolgrupp "de Code").
- Am Editor, andeems Dir op de Knäppchen klickt "View Code", Paste de Code hei ënnen an der Fënster déi erschéngt:
Sub ПеремещениеЯчеек()
Dim ra Als Range: Set ra = Auswiel
msg1 = "Wéi d'Zeechnunge vun der Verëffentlechung vun der Verëffentlechung ugeet"
msg2 = "Zeechnen d'Zeilen vun der Verëffentlechung vun der Verëffentlechung"
Wann ra.Areas.Count <> 2 Dann MsgBox msg1, vbCritical, "Проблема": Exit Sub
Wann ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = Falsch
arr2 = ra.Areas (2). Wäert
ra.Areas (2). Wäert = ra.Areas (1). Wäert
ra.Areas(1).Wäert = arr2
Enn Sub
- Maacht d'Editorfenster zou andeems Dir op de gewéinleche Knäppchen a Form vun engem Kräiz an der oberer rechter Ecke klickt.
- Halt e Schlëssel erof Ctrl op der Tastatur, wielt zwou Zellen oder zwee Beräicher mat der selwechter Unzuel vun Elementer, déi mir plangen ze tauschen. Da drécke mir op de Knäppchen "Makro" (tab "Entwéckler", Grupp "de Code").
- Eng Fënster erschéngt an där mir de virdru erstallte Makro gesinn. Wielt et a klickt "Run".
- Als Resultat vun der Aarbecht wäert de Makro den Inhalt vun de gewielten Zellen austauschen.
Opgepasst: wann d'Dokument zougemaach ass, gëtt de Makro geläscht, sou datt d'nächst Kéier erëm erstallt muss ginn (wann néideg). Awer wann Dir erwaart datt Dir an der Zukunft dacks esou Operatioune maache musst, kann d'Datei mat Makro-Ënnerstëtzung gespäichert ginn.
Konklusioun
Schafft mat Zellen an enger Excel-Tabelle beinhalt net nëmmen Daten anzeginn, z'änneren oder ze läschen. Heiansdo musst Dir Zellen réckelen oder austauschen, déi bestëmmte Wäerter enthalen. Trotz der Tatsaach datt et kee separaten Tool an der Excel Funktionalitéit ass fir dës Aufgab ze léisen, kann et gemaach ginn andeems Dir Wäerter kopéiert an duerno Paste, eng Zell beweegt oder Macroen benotzt.