© Klaus-Martin Buss   www.kmbuss.de
Diese Seite ist Teil eines Framesets. Sollte links kein Navigationsmenü angezeigt werden, bitte hier klicken ...

Tipps & Tricks

Funktionalität "Vorschlagwerte" aktivieren Uhrzeiten und Stundenangaben komfortabel erfassen
Tabellenbereich als Bitmap in die ZA kopieren "Ziehen" von Zellen mit der rechten Maustaste
Springen in Eingabezellen Videos abspielen
Fehler beim Zellinhalt löschen Datum dauerhaft in Zelle A1 "stempeln"
Zeilen ohne VBA einfügen Suchen nach "*" oder "?"
Jede zweite Zeile ohne VBA löschen Suchen über mehrere Tabellenblätter
Schrift in Kommentaren / Quickinfos ändern Formeln übersichtlicher gestalten
Sonderzeichen über das Kontextmenü einfügen Zellen nach Datenimport formatieren
Animierte Grafiken in ein Tabellenblatt einbinden Tabellenwerte komfortabel ändern
Übersicht Tabellenblätter Schriftgrösse der Tabellenblattregister
"Ziehen" von Formeln   "Balkendiagramme" ohne Diagramme  
ERSETZEN von Zeichen in Zellen ohne Formeln   Rücksprung nach zeilenweiser Erfassung  
Alle TabBlätter mit einer Ausnahme drucken   Formel / Funktion deutsch - englisch übersetzen  
Rechnen mit Datum vor 01.03.1900   Hyperlink in Zelle "deaktivieren"  
Formelergebniss in Werte umwandeln   Textimport in EINE Zelle  
Darstellung von Brüchen   Relative / absolute Bezüge ändern   
"Verbinden und zentrieren"   Datum ("Datümer") erleichtert erfassen  
Text (Zellinhalte) um 180 ° drehen Grüne Dreicke in der linken oberen Ecke der Zellen
Hyperlinks "verhindern" Dynamische Schaltflächenbeschriftung
Überschrift nicht mitsortieren Suche nach oben
Sortierung rückgängig machen Virenwarnung beim Starten von ausführbaren Dateien

Bei der spaltenweisen Texteingabe schlägt EXCEL seit Version "97" Werte vor, wenn 1-x identische Anfangsbuchstaben erkannt werden. Diese Funktion wird jedoch ausser Kraft gesetzt, sobald EXCEL eine leere Zelle in der Spalte erkennt. Du kannst EXCEL jedoch austricksen, indem Du vor einer Datenerfassung in die erste Eingabezelle der Spalte ("A1") ein Hochkomma (Shift + #) schreibst und die Zelle nach unten ziehst (bis "A6"). Das Hochkomma wird weder angezeigt noch ausgedruckt, aber die "Vorschlagfunktion" ist wieder aktiv.
SCREENSHOT:

Wenn Du nun auch noch die "Auswahllisten"-Funktion nutzt, geht das Erfassen gaaaanz schnell: Bau' mal das rechte Beispiel nach (mit Hochkomma in A4:A?), markiere A6 und drücke ALT + PfeilUnten ...
 T O P 


Um einen bestimmten Tabellenbereich als Grafik für andere Anwendungen zur Verfügung zu stellen, markiere den gewünschten Bereich und klick dann mit gedrückter Shift-Taste im Menü auf "Bearbeiten". Nun wähle "Bild kopieren". Dein Tabellenbereich befindet sich nun als Bitmap-Datei in der Zwischenablage und Du kannst diese in andere Anwendungen einfügen.
 T O P 


Wer kennt das nicht: Du hast ein Tabellenblatt als "Eingabeformular" und musst die Eingabezellen entweder mit der Maus oder mit den Pfeiltasten "anwählen".
Hier hilft ein kleiner Trick: Entferne den Zellschutz der "Eingabezellen" (Format - Zellen - Schutz) und schalte anschliessend den Blattschutz ein.
Nun können die Eingabezellen mit der TAB-Taste angewählt werden, d.h. die Markierung springt von Eingabezelle zu Eingabezelle.
Eine andere Alternative: Markiere die "Eingabezellen" mit gedrückter STRG-Taste. Nun kannst Du die Zellen mit der ENTER-Taste anspringen, ausfüllen und mit ENTER in die nächste Zelle springen ...
 T O P 


Ein immer wieder gern praktizierter "Anfängerfehler" liegt darin, dass der Inhalt von Zellen mit der Space-Taste entfernt wird. Sicher, ich gebe es zu: Die Zelle sieht danach leer aus. Stattdessen ist deren Inhalt nur mit dem unsichbaren SPACE überschrieben worden. Falls nun im Folgenden beispielsweise Abfragen nach leeren Zellen erfolgen, werden die ge"space"ten Zellen natürlich nicht erkannt und man staunt über merkwürdige Abfrageergebnisse. Zudem hat sich schon manch ein User über "aufgeblähte" Dateien gewundert, deren Grössen scheinbar in keinem Verhältnis zum Inhalt stehen. Vermeide daher das "Löschen" mit Space und verwende stattdessen wirklich die Delete-bzw. Entfernentaste.
 T O P 


Du willst / musst in einem bestehenden Tabellenblatt zwischen jeder ausgefüllten Zeile eine (oder mehrere) Leerzeilen einfügen?
Eine (sehr umständliche) Möglichkeit besteht darin, jede Zeile zu markieren und eine Leerzeile durch EINFÜGEN - ZEILE einzufügen. Oder Du schreibst ein kleines Makro, das die Leerzeilen einfügt.
Eine genial einfache, einfach geniale Lösung ohne VBA stammt von Bob Umlas. Gehen wir davon aus, dass der bereits ausgefüllte Bereich von A1 bis E200 reicht. Gib in Zelle F1 die Zahl 1 ein und in F2 die Zahl 2. Markiere die beiden Zahlen und kopiere sie mit der »AutoAusfüllen«-Funktion nach unten (Doppelklick auf das schwarze Kreuz in der Ecke unten rechts des markieren Bereiches). Du hast nun in der Spalte F Zahlen von 1 bis 200. Markiere diese Zahlen in F1:F200 und kopiere sie. Gehe nun zur Zelle F201 und füge sie ein. Du hast nun in der Spalte F 400 Zahlen stehen. Markiere nun die Spalten A:F. Markiere von rechts nach links, so dass die Zelle F1 die Aktive ist. Klick nun auf die Sortier-Schaltfläche in der Symbolleiste - Fertig! Du kannst nun den Inhalt der Spalte F löschen.
 T O P 


Du willst die Schriftart / - grösse der QuickInfo´s in der Symbolleiste ändern ?
Eventuell eingefügte Kommentare sollen in der gleichen Schriftart / -grösse angezeigt werden ?
Klick im Desktop mit der rechten Maustaste, wähle dann mit der linken Maustaste "Eigenschaften" und anschliessend "Darstellung". Wähle unter "Bildelement" nun "Quickinfo" und lege Schriftart / -grösse fest.
 T O P 


Du musst / willst häufiger Sonderzeichen wie z.B."¼", "®", "Ø" oder "" darstellen. Dank Josef Ehrensberger ist dies überhaupt kein Problem mehr. Kopiere den untenstehenden Code in ein Modul in Deiner "personl.xls" und schon stehen Dir die Sonderzeichen im Kontextmenü (rechter Mausklick auf die gewünschte Zelle) zur Verfügung.

Sub Auto_Open()
Set Z = CommandBars("Cell")
For i = 1 To Z.Controls.Count
If Z.Controls(i).Caption = "Sonderzeichen Einfügen" Then
i = 0
Set Z = Nothing
Exit For
End If
Next i
If i = 0 Then Exit Sub ' Ist schon vorhaden also raus hier
'Menü-Eintrag erzeugen
Set mypop = CommandBars("Cell").Controls.Add(Type:=msoControlPopup, Before:=1)
With mypop
.Caption = "Sonderzeichen Einfügen"
Set mybutton = .Controls.Add(Type:=msoControlButton) 'ƒ
mybutton.Caption = Chr(131)
mybutton.OnAction = "SonderZ131"
Set mybutton = .Controls.Add(Type:=msoControlButton) '‰
mybutton.Caption = Chr(137)
mybutton.OnAction = "SonderZ137"
Set mybutton = .Controls.Add(Type:=msoControlButton) '©
mybutton.Caption = Chr(169)
mybutton.OnAction = "SonderZ169"
Set mybutton = .Controls.Add(Type:=msoControlButton) '±
mybutton.Caption = Chr(177)
mybutton.OnAction = "SonderZ177"
Set mybutton = .Controls.Add(Type:=msoControlButton) 'µ
mybutton.Caption = Chr(181)
mybutton.OnAction = "SonderZ181"
Set mybutton = .Controls.Add(Type:=msoControlButton) '¼
mybutton.Caption = Chr(188)
mybutton.OnAction = "SonderZ188"
Set mybutton = .Controls.Add(Type:=msoControlButton) '½
mybutton.Caption = Chr(189)
mybutton.OnAction = "SonderZ189"
Set mybutton = .Controls.Add(Type:=msoControlButton) '¾
mybutton.Caption = Chr(190)
mybutton.OnAction = "SonderZ190"
Set mybutton = .Controls.Add(Type:=msoControlButton) 'Ø
mybutton.Caption = Chr(216)
mybutton.OnAction = "SonderZ216"
Set mybutton = .Controls.Add(Type:=msoControlButton) '£
mybutton.Caption = Chr(163)
mybutton.OnAction = "SonderZ163"
Set mybutton = .Controls.Add(Type:=msoControlButton) '®
mybutton.Caption = Chr(174)
mybutton.OnAction = "SonderZ174"
Set mybutton = .Controls.Add(Type:=msoControlButton) 'º
mybutton.Caption = Chr(186)
mybutton.OnAction = "SonderZ186"
Set mybutton = .Controls.Add(Type:=msoControlButton) '¹
mybutton.Caption = Chr(185)
mybutton.OnAction = "SonderZ185"
Set mybutton = .Controls.Add(Type:=msoControlButton) '²
mybutton.Caption = Chr(178)
mybutton.OnAction = "SonderZ178"
Set mybutton = .Controls.Add(Type:=msoControlButton) '³
mybutton.Caption = Chr(179)
mybutton.OnAction = "SonderZ179"
Set mybutton = .Controls.Add(Type:=msoControlButton) '¶
mybutton.Caption = Chr(182)
mybutton.OnAction = "SonderZ182"
Set mybutton = .Controls.Add(Type:=msoControlButton) '÷
mybutton.Caption = Chr(247)
mybutton.OnAction = "SonderZ247"
Set mybutton = .Controls.Add(Type:=msoControlButton) '°
mybutton.Caption = Chr(176)
mybutton.OnAction = "SonderZ176"
End With
Set Z = Nothing
End Sub

Sub Auto_Close()
CommandBars("Cell").Reset
End Sub
Sub SonderZ131()
ActiveCell = ActiveCell & Chr(131)
End Sub
Sub SonderZ137()
ActiveCell = ActiveCell & Chr(137)
End Sub
Sub SonderZ169()
ActiveCell = ActiveCell & Chr(169)
End Sub
Sub SonderZ177()
ActiveCell = ActiveCell & Chr(177)
End Sub
Sub SonderZ181()
ActiveCell = ActiveCell & Chr(181)
End Sub
Sub SonderZ188()
ActiveCell = ActiveCell & Chr(188)
End Sub
Sub SonderZ189()
ActiveCell = ActiveCell & Chr(189)
End Sub
Sub SonderZ190()
ActiveCell = ActiveCell & Chr(190)
End Sub
Sub SonderZ216()
ActiveCell = ActiveCell & Chr(216)
End Sub
Sub SonderZ163()
ActiveCell = ActiveCell & Chr(163)
End Sub
Sub SonderZ174()
ActiveCell = ActiveCell & Chr(174)
End Sub
Sub SonderZ186()
ActiveCell = ActiveCell & Chr(186)
End Sub
Sub SonderZ185()
ActiveCell = ActiveCell & Chr(185)
End Sub
Sub SonderZ178()
ActiveCell = ActiveCell & Chr(178)
End Sub
Sub SonderZ179()
ActiveCell = ActiveCell & Chr(179)
End Sub
Sub SonderZ182()
ActiveCell = ActiveCell & Chr(182)
End Sub
Sub SonderZ247()
ActiveCell = ActiveCell & Chr(247)
End Sub
Sub SonderZ176()
ActiveCell = ActiveCell & Chr(176)
End Sub

 T O P 


Eine immer wieder gestellte Frage: Kann ich animierte *.gif-Dateien in mein Tabellenblatt einbinden?
EXCEL ist zwar nicht als Grafikprogramm konzipiert, aber wenn es denn unbedingt sein muss, gibt es einen Trick.
Klick auf ANSICHT - SYMBOLLEISTEN - STEUERELELEMT-TOOLBOX
Klick nun das -Symbol für "Weitere Steuerelemente" und wähle "Microsoft Webbrowser". 
Nach Ausführen des untenstehenden Codes (Speicherort der *.gif-Datei anpassen) wird die animierte Grafik angezeigt.

Sub Animierte_GIF()
ActiveSheet.WebBrowser1.Navigate "http://www.kmbuss.de/Excel-CD\Pics\feuer.gif"
End Sub

 T O P 


Dir ist es auch zu lästig, bei der Erfassung von Uhrzeiten oder Stundenangaben den Doppelpunkt mühselig mit beiden Händen (SHIFT + PUNKT) erfassen zu müssen, damit EXCEL das Uhrzeit-Format erkennt?
Nutze einen einfachen, aber wirkungsvollen Trick: Die AutoKorrektur nimmt Dir die Arbeit (fast) ab ! Klick auf Extras - AutoKorrektur, trage im Feld "Ersetzen:" zwei Kommata (,,) und bei "Durch:" den Doppelpunkt (:) ein. Klick nun auf "Hinzufügen". Bei der Eingabe von Uhrzeiten kannst Du nun das Komma im Ziffernblock Deiner Tastatur verwenden (2 x Komma tippen), um Zellen im richtigen Format zu erfassen.
 T O P 


Du willst / musst jede zweite Zeile löschen und verzichtest auf eine VBA-Lösung? Gehe wie folgt vor:
Nehmen wir an, Deine Daten stehen in den Zellen A1:J200. Schreibe in K1 folgende Formel: =REST(ZEILE();2)
Markiere K1 und klick doppelt auf das schwarze Kreuz rechts unten an der Zellmarkierung. In Spalte K stehen nun (von oben nach unten) abwechselnd die Zahlen 0 und 1. Nun filter das Tabellenblatt nach 0 oder 1 und Du kannst die nicht benötigten Zeilen löschen (beschrieben von Peter Haserodt im ExcelForum)
 T O P 


Die Möglichkeit, eine Datenreihe mit der linken Maustaste nach oben, unten oder zu den Seiten zu ziehen, ist mit Sicherheit jedem bekannt. Zieh die Zellen doch mal mit der rechten Maustaste: Ungeahnte Möglichkeiten tun sich auf !
Wenn Du beispielsweise in A1 ein Datum eingetragen hast und mit rechter Maustaste nach unten ziehst, kannst Du wählen, ob Tage, Monate oder Jahre ausgefüllt werden sollen.
Du willst exponentielle Trends fortschreiben ? Gib in A1 die Zahl 2 und in A2 die Zahl 4 ein und zieh mit der rechten Maustaste ...
 T O P 


Du willst in Abhängigkeit bestimmter Ereignisse oder mit einem Klick auf z.B. einen Command Button eine Videodatei in Excel abspielen?
Auch das ist möglich !
Wechsel mit ALT & F11 in den VBA-Editor und füge in "Diese Arbeitsmappe" eine UserForm ein. Klick mit der rechten Maustaste in die Werkzeugsammlung und setze ein Kreuz in den letzten Eintrag, den "Windows Media Player". Ziehe nun den Player in die UserForm und gib den Speicherort sowie den Namen der Videodatei unter "FileName" an:

Starte die UserForm über ein Ereignis (z.B. Worksheet_Change oder Workbook_Open) oder weise einer Schaltfläche den Befehl "UserForm1.Show" zu. Schon wird Excel zum Heimkino ...
 T O P 


In den Foren wird immer wieder die Frage gestellt, wie man ein Datum dauerhaft in eine Zelle "stempeln" kann, ohne dieses manuell eingeben zu müssen. Eigentlich funktioniert dies ganz bequem mit der Tastenkombination "STRG + Punkt". Darüberhinaus gibt es weitere Möglichkeiten, zwei davon sollen hier kurz erläutert werden.

1. Möglichkeit:
Füge folgenden Code in "Diese Arbeitsmappe" (nicht in ein Modul und auch nicht in ein Tabellenblatt)ein:

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
ActiveCell = Date
End Sub

Anschliessend kannst Du das aktuelle Datum mit einem Doppelklick in eine beliebige Zelle einfügen.

2. Möglichkeit:
Füge in einem nicht benötigten Tabellenblatt in Zelle A1 die Funktion "=HEUTE()" ein. Weise dieser Zelle nun einen Namen zu (EINFÜGEN - NAME - DEFINIEREN), z.B. "Datum" (ohne Anführungsstriche !). Markiere nun die Zelle des Arbeitsblattes, in das Du das Tagesdatum stempeln willst. Formatiere diese Zelle ins Datumsformat und klick auf DATEN - GÜLTIGKEIT. Unter "ZULASSEN" wählst Du "LISTE" und trägst bei "QUELLE" den eben vergebenen Namen "=Datum" (ohne Anführungsstriche) ein. Wenn Du nun die Zelle markierst, in die Du das aktuelle Datum eintragen willst, erscheint rechts neben der Zelle ein DropDown-Button. Klick diesen Button an und es erscheint ein DropDown-Menü mit dem Tagesdatum. Durch Einfachklick darauf wird dieses in die Zelle übernommen (dieser Tipp stammt von Heinz Ulm anlässlich des Excel-ABC-Forumtreffens am 27./28.09.2003).
 T O P 


Du willst über BEARBEITEN - ERSETZEN nach "*" oder "?" suchen und durch andere Zeichen(ketten) ersetzen?
Excel ersetzt aber den gesamten Zellinhalt?
"*" und "?" werden als "Wildcards" oder "Joker" interpretiert, daher schlägt Dein Versuch fehl. Hier schafft die "Tilde" wirkungsvolle Abhilfe: Suche nach "~*"oder "~?" und schon funktioniert das Suchen & Ersetzen ...
 
T O P 


Du willst einen bestimmten Zellinhalt suchen, der sich aber in mehreren Tabellenblättern befinden kann oder Du bist nicht sicher, in welchem Tabellenblatt Dein Suchbegriff zu finden ist ?
Hier hilft ein kleiner Trick: Rechtsklick auf einen Tabellenblattreiter, "Alle Tabellenblätter auswählen", dann auf "Bearbeiten - Suchen" und schon wird die gesamte Arbeitsmappe durchsucht.
 T O P 


Du möchtest Deine Formeln so gestalten, dass Du auf den ersten Blick erkennen kannst, was in der Formel berechnet wird ?
Markiere über "Extras - Optionen - Berechnen" die Option "Beschriftungen in Formeln zulassen" und Du kannst Formeln wie in diesem Beispiel verwenden:

  B C D E F G
2            
3   Länge Breite Fläche    
4   20 50 1.000 Formel in E4: =Länge*Breite  
5   30 60 1.800 Formel in E5: =Länge*Breite  
6   40 70 2.800 Formel in E5: =Länge*Breite  
7            
8            
9       5.600 Formel in E9: =SUMME(Fläche)  
10            

Allerdings funktioniert dies nur, wenn in den "Überschriften" keine reinen Zahlen stehen. Sollte dies doch der Fall sein, musst Du über "Einfügen - Namen - Beschriftung" einen Beschriftungsbereich zuordnen wie in folgendem Beispiel:

  C D E F
3 2003 2004   Erläuterung zu "Einfügen - Name - Beschriftung"
4 2 5   Über "Einfügen - Name - Beschriftung" wurde der Zelle C3
5 3 6   eine Beschriftung hinzugefügt. Über "Extras - Optionen -
6 4 7   Berechnung" wurden "Beschriftungen in Formeln zugelassen".
7 9 2004   Dadurch wird erreicht, dass die Formel in C7 das richtige Er-
8 =SUMME('2003') =SUMME(2004)   gebnis anzeigt, da C3 als "Beschriftung" erkannt wird und bei
9       der Summenbildung unberücksichtigt bleibt. In D3 wurde keine
10       Beschriftung hinzugefügt, was zur Folge hat, dass die Formel
11       in D8 nicht verwendet werden kann.
12       Fazit: Beschriftungen werden immer dann notwendig, wenn eine
13       Zelle (hier: C3) als "Spaltenüberschrift" kenntlich gemacht wer-
14       den soll.

 T O P 


Nach einem Datenimport sind Zellen, obwohl sie Zahlen beinhalten, als Text formatiert und Du kannst mit den Zellinhalten nicht weiterrechnen ?
Zur Lösung dieses Problems bieten sich drei Möglichkeiten an:
1. Möglichkeit: Schreibe in eine leere Zelle die Zahl "1". Markiere diese Zelle und klick auf KOPIEREN. Markiere nun die Zellen, in denen sich die als Text formatierten Zahlen befinden und klick auf BEARBEITEN - INHALTE EINFÜGEN. Wähle ALLES und MULTIPLIZIEREN aus und klick auf OK. Fertig :-)
2. Möglichkeit: Markiere die Spalte (jeweils nur eine Spalte), in denen sich die als Text formatierten Zahlen befinden. Klick auf FORMAT - ZELLEN und wähle STANDARD oder ZAHL. Klick nun bei weiterhin markierter Spalte auf DATEN - TEXT IN SPALTEN, wähle GETRENNT und klick auf FERTIG STELLEN. Fertig :-)
3. Möglichkeit: Lade das AddIn TextZahl herunter und installiere es. Danach kannst Du vermeintliche Zahlen bequem per Mausklick ins Zahlen- oder Standardformat umformatieren :-)
 T O P 


Du hast eine Tabelle, in der alle Werte auf einmal geändert werden müssen (z.B. eine Lohntariftabelle, in der Du eine Lohnerhöhung berücksichtigen musst) ?
Nehmen wir an, dass eine Tariferhöhung von 2,25% in der untenstehenden Tabelle umgesetzt werden soll.

  A B C D E F
1   21 Jahre 25 Jahre 29 Jahre 33 Jahre über 37 Jahre
2 Lohngruppe 1 1.217,19 1.247,61 1.278,81 1.310,78 1.343,55
3 Lohngruppe 2 1.324,56 1.357,67 1.391,61 1.426,40 1.462,06
4 Lohngruppe 3 1.552,34 1.591,14 1.630,92 1.671,70 1.713,49
5 Lohngruppe 4 1.698,30 1.740,75 1.784,27 1.828,88 1.874,60
6 Lohngruppe 5 1.834,83 1.880,70 1.927,71 1.975,91 2.025,30

Schreibe in eine leere Zelle (z.B. G1) die Zahl 1,0225 und kopiere die Zelle mit Strg + C in die Zwischenablage. Nun markiere die Zellen B2:F6, wähle BEARBEITEN - INHALTE EINFÜGEN - MULTIPLIZIEREN und schon sind die Werte in B2:F6 um 2,25% erhöht.

  A B C D E F
1   21 Jahre 25 Jahre 29 Jahre 33 Jahre über 37 Jahre
2 Lohngruppe 1 1.244,58 1.275,68 1.307,58 1.340,27 1.373,78
3 Lohngruppe 2 1.354,36 1.388,22 1.422,92 1.458,49 1.494,96
4 Lohngruppe 3 1.587,27 1.626,94 1.667,62 1.709,31 1.752,04
5 Lohngruppe 4 1.736,51 1.779,92 1.824,42 1.870,03 1.916,78
6 Lohngruppe 5 1.876,11 1.923,02 1.971,08 2.020,37 2.070,87

Nun kannst Du den Wert "1,0225" in G1 löschen und Deine Lohntariftabelle ist aktualisiert.
 T O P 


In Deiner Arbeitsmappe befinden sich zahlreiche Tabellenblätter und die Übersicht geht verloren ?
Klick mal mit der rechten Maustaste in der Blattregisterleiste auf eines der Icons ("Pfeil links - Pfeil rechts") links neben dem ersten angezeigten Tabellenblattnamen ...

 T O P 


Du willst die Schriftgrösse Deiner Tabellenblattregister ändern?
Kein Problem: Ruf die Windows-Systemsteuerung auf, wähle "Anzeige", "Darstellung", "Erweitert", "Element" und klicke auf "Bildlaufleiste". Dort kannst Du die Grösse ändern, die sich auf die Schriftgrösse Deiner Tabellenblattregister auswirkt.
 T O P 


Kennst Du das Phänomen, dass beim "Formeln-nach-unten-ziehen" die Markierung viel zu weit nach unten gezogen wird, weil Excel "zu schnell" ist?
Du willst beispielsweise eine Formel aus E 1 bis E 5.567 ziehen, die Markierung läuft Dir jedoch bis E 19.234 davon?
Beim "Hochziehen" läuft Dir die Maus ebenfalls davon und Du "triffst" E 5.567 nicht?
Hier vier Möglichkeiten, um Abhilfe zu schaffen:
1. Du blendest die nicht benötigten Zeilen (also 5.568 bis 65.536) aus und ziehst dann die Formel nach unten.
2. Du markiert E 1 und klickst auf "Kopieren". Dann markierst Du E 2, hälst die SHIFT-Taste gedrückt und fährst mit der "Pfeil-nach-unten"-Taste bis zur Zelle E 5.567. Nun lässt Du beide Tasten los und drückst ENTER...
3. Du schreibst einen beliebigen Wert in E 5.567. Dann markierst Du E 1, klickst auf "Kopieren" und markierst E2. Nun drückst Du mit gedrückten SHIFT- und STRG-Tasten einmal die "Pfeil-nach-unten"-Taste. Der Bereich E 2 : E 5.567 ist markiert, mit ENTER wird die Formel kopiert...
4. Markiere E1, klick auf "kopieren", drücke F8, gib' ins Adressfeld der Bearbeitungsleiste E5567 ein und drücke 2 x ENTER ...
 T O P 


Du willst / musst Werte als Balken darstellen, ohne ein Diagramm zu erstellen?
Schau Dir die untenstehenden Beispiele an ...


 T O P 


Du willst ein einem Tabellenblatt bestimmte Zeichen suchen und ersetzen, aber die Zeichen sind auch in Formeln / Funktionen enthalten, in denen sie naturgemäss nicht ersetzt werden dürfen?
Dafür hat Uwe Küstner ´ne prima Lösung auf Lager: F5, ALT + i, ALT + n, OK (oder Klick auf BEARBEITEN - GEHE ZU - INHALTE - KONSTANTEN - OK). Nun sind nur die Zellen ohne Formeln / Funktionen markiert und Du kannst BEARBEITEN - ERSETZEN ...
 T O P 


Nach einer zeilenweisen Datenerfassung willst Du an den Anfang der zweiten Erfassungzeile springen ? Du erfasst Daten beispielsweise in den Zellen D4 bis IK4 und willst dann zur weiteren Erfassung in Zelle D5 springen ?
Kein Problem: Markiere D4, erfasse die Daten und springe mit der TAB-Taste nach rechts in E4, danach mit TAB in F4 usw.
Wenn Du die Daten in IK4 erfasst hast, drücke ENTER und Excel springt wie von Geisterhand bewegt in Zelle D5 ...
 T O P 


Du hast eine Arbeitsmappe mit 30 Tabellenblättern und willst diese mit Ausnahme der TabBlätter 2 bis 5 drucken ? Eine Möglichkeit besteht darin, die TabBlätter 1 sowie 6 bis 30 mit gedrückter SHIFT-Taste zu markieren und dann zu drucken.
Einfacher (und schneller) geht's, wenn Du mit der rechten Maustaste auf ein beliebiges TabBlatt klickst und im Menü "Alle Blätter auswählen" klickst. Nun kannst Du mit gedrückter SHIFT-Taste diejenigen Blätter "entmarkieren" (hier: 2, 3, 4 und 5), die nicht gedruckt werden sollen ...
 T O P 


Du musst eine Formel / Funktion in einer englischen Excel-Version verwenden und kennst die Syntax nicht ? Thomas Ramel hat dafür 'nen prima Trick auf Lager: Markiere die Formelzelle (z.B. D13) in Deiner deutschen Version und klick auf KOPIEREN. Anschliessend führst Du einen Rechtsklick auf einen beliebigen Tabellenblattreiter aus. Nun klickst Du auf EINFÜGEN - INTERNATIONALE MAKROVORLAGE - OK.
Dort markierst Du die gleiche Zelle wie im Tabellenblatt (hier: D13) und klickst auf EINFÜGEN. Interessanterweise funktioniert das auch umgekeht: Einfügen einer englischen Formel in die Makrovorlage, kopieren und ins deutsche Tabellenblatt einfügen ...      Genial !!!
Eine Alternative hierzu ist die Verwendung der benutzerdefinierten Funktion
Option Explicit
Function Formelenglisch(Formelzelle As Range) As String
Formelenglisch = Formelzelle.Formula
End Function

in einem Modul in "Diese Arbeitsmappe"
 T O P 


Du willst / musst mit "Datümern" (Tagesdatum) vor dem 01.03.1900 rechnen und Dein Ergebnis ist falsch ?
Hier die Erklärung: Die Zeitrechnung im Tabellenblatt beginnt am 01.01.1900 um 00:00 Uhr mit der Zahl "1", der 02.01.1900 00:00 ist für Excel die Zahl "2", die Uhrzeiten werden als Dezimalzahl interpretiert und weiterverarbeitet (der 01.01.1900, 12:00 ist für Excel der erste plus ein halber Tag, also 1,5).
Leider haben Bill's Sklaven übersehen (oder sich nicht die Mühe gemacht, umzusetzen), dass das Jahr 1900 kein Schaltjahr war und so kommt es bei der Berechnung von Datumsdifferenzen mit einem Datum vor dem 01.03.1900 zu einer Abweichung von einem Tag ...
 T O P 


Hast Du Dich auch schon darüber geärgert, dass Zellen, die einen Hyperlink enthalten, mühsam mit den Pfeiltasten "angewählt" werden müssen, weil der Hyperlink bei einem Mausklick auf die Zelle ausgeführt wird?
Probier mal, die Zelle mit der Maus anzuklicken und die linke Maustaste dabei etwas länger gedrückt zu halten ;-)
 T O P 


Du willst Formelergebnisse in "echte" Werte umwandeln ?

  A B C
1 2 3 5
2 4 4 8
3 6 5 11
Formeln der Tabelle
C1 : =A1+B1
C2 : =A2+B2
C3 : =A3+B3

Im Beispiel sollen die Formelergebnisse in C1:C3 in die "echten" Werte umgewandelt werden. Eine Möglichkeit: Markiere C1:C3, klick auf Kopieren, Bearbeiten, Inhalte einfügen, Werte.
Viel schneller geht's so: Markiere C1:C3, fass' die Markierung am rechten Rand der Markierung (nicht am kleinen Quadrat rechts unten) mit der rechten Maustaste an, zieh' die Zellen über den Bereich D1:D3 und wieder zurück nach C1:C3. Lass die Maustaste los und staune über das Kontextmenü:

Mit Klick auf "Hierhin nur als Werte kopieren" werden die Formeln mit den Werten "überschrieben" ...
 T O P 


Du willst aus einem *.doc oder *.txt-File Daten, die dort untereinander stehen, mit Copy&Paste in ein Tabellenblatt einfügen, aber Excel schreibt die Daten jeweils in eine "eigene" Zelle?
Beispiel: Im *.doc oder *.txt-File stehen die Daten so:
Hans Mustermann
Hauptstr. 13
12345 Beispielstadt
Nach Copy und Paste in Zelle A1 Deiner Tabelle sieht diese so aus:

 

A

1

Hans Mustermann

2

Hauptstr. 13

3

12345 Beispielstadt

Dann "paste" mal nicht in Zelle A1, sondern in die Bearbeitungszeile der Zelle A1 ...
Das Ergebnis sieht dann so aus:

  A
1 Hans Mustermann
Hauptstr. 13
12345 Beispielstadt
2  

 T O P 


Du musst / willst Brüche (2/7 oder 3/4) im Tabellenblatt darstellen und damit weiterrechnen?
Erfasse den Bruch wie folgt: 0 [Leerzeichen]2/7
 T O P 


Du musst / willst Zellbezüge in Formeln von "absolut" auf "relativ" oder umgekehrt ändern?
Eine Möglichkeit: Du positionierst die Maus genau an die Stelle und fügst ein "$"-Zeichen ein oder löscht es. Weitaus bequemer gehts, wenn Du den Bezug in der Bearbeitungsleiste markierst und dann so oft F4 drückst, bis der Bezug passt ...
 T O P 


Du willst / musst eine "Überschrift" über mehrere Spalteninhalte setzen und diese zentriert darstellen?
Üblicherweise markierst Du die Zellen, in denen die Überschrift zentriert werden soll und klickst auf das Symbol "Verbinden und zentrieren" aus der Formatsymbolleiste, weil das Symbol ja so schön bequem in der Symbolleiste liegt.
Der Erfolg ist gewiss, hat aber einen enorm bitteren Beigeschmack: Du kannst einen Zellbereich, in dem sich verbundene Zellen befinden, nicht mehr sortieren, auch lässt sich der AutoFilter nicht mehr einsetzen. Selbst beim Kopieren der Zellen kann es zu Problemen kommen. Wenn zudem Code in der Mappe vorhanden ist, der auf eine ursprünglich nicht verbundene Zelle referenziert, wirft der Code mit einer Fehlermeldung ab.
Warum zentriert man überhaupt? Aus meiner bescheidenen Erfahrung heraus in 99% aller Fälle doch nur, um optisch-kosmetische Effekte zu erzielen!
Dies lässt sich jedoch auch über FORMAT - ZELLEN - AUSRICHTUNG - [Textausrichtung Horizontal] und "Über Auswahl zentrieren" (am Ende der Auswahlliste) erreichen und die Tabellenblattfunktionen wie "Sortieren" oder "AutoFilter" bleiben erhalten ...
Eine Beispielmappe, in der "Sortieren" oder "Bereich kopieren" eben wegen der verbundenen Zellen nicht klappt, kannst Du Dir hier herunterladen ...
 T O P 


Du willst / musst in einer Tabelle "Datümer" des laufenden Jahres erfassen und es nervt, jedesmal das Datum voll auszuschreiben?
Mach es Dir einfacher und formatiere die Eingabezellen ins Datumsformat. Nun reicht beispielsweise die Eingabe "10.1" (ohne ""), um in der Eingabezelle das Datum "10.01.05" (oder je nach Formatierung "10.01.2005") zu erhalten.
Wenn Du mit der Hand auf dem Ziffernblock Deiner Tastatur bleiben willst, geht's auch mit "10-1" oder "10/1" ...
 T O P 


Innerhalb eines Tabellenblattes soll ein Zellinhalt um 180 ° gedreht ("auf den Kopf gestellt") werden, weil Du ihn auf einem Ausdruck so brauchst?
Du willst beispielsweise Tischkärtchen mit Namen herstellen, die "von beiden Seiten" zu lesen ist?
Also ein Blatt A4 so bedrucken und quer falten, dass daraus ein Kärtchen entsteht?
Wie kriegst Du den Text "auf den Kopf gestellt", so wie hier

Nun, das klappt entweder durch Einfügen einer auf den Kopf gestellten Grafik oder aber ganz einfach mit Bordmitteln:
Du kennst die Einstellung "Format - Zellen - Ausrichtung"? Dort hast Du die Möglichkeit, die "Orientierung" einer Zelle auf +90° oder -90° zu stellen.
Du ahnst, was daraus folgt: Die "Differenz" aus +90° und -90° ist 180°. Nun wendest Du einen einfachen, aber genialen Trick an: Wenn Du den Ausdruck so
wie im Beispiel oben im Hochformat brauchst, stellst Du in der Seiteneinrichtung auf's Querformat um, dann kannst Du wie hier

Zelle C8 auf -90° "orientieren" und entsprechend Zelle I8 auf +90°.
Umgekehrt wird natürlich auch ein Schuh draus: Brauchst Du einen Ausdruck im Querformat, dann stell' die Seiteneinrichtung
auf Hochformat ...
P.S.: Nun ist auch die Frage eines Arbeitskollegen geklärt, warum MS die "Orientierung" nur bis 90° (+ oder -) vorgesehen hat ...
 T O P 


Unter XL 11 (Excel 2003) stören Dich kleine grüne Dreiecke in der oberen linken Ecke der Zelle?
Klick' auf "Extras - Optionen - Fehlerprüfung" und nimm' den Haken bei "Nichtgesperrte Zellen enthalten Formeln" raus ...
 T O P 


Du hast Dich auch schon oft genug darüber geärgert, dass EXCEL nach der Eingabe beispielsweise einer eMail-Adresse sofort einen Hyperlink daraus macht?
Aus abc@def.de wird sofort ein Mail-Link?
Dann klick direkt, nachdem Du die Eingabe mit ENTER bestätigt hast, entweder auf den "Rückgängig-Button" oder drück die Tastenkombination "STRG + Z" ...
 T O P 


Du willst eine Schaltfläche aus der Formular-Symbolleiste dynamisch beschriften (z.B. mit dem Inhalt aus Zelle A1) ?
Markiere die Schaltfläche und gib' in der Bearbeitungsleiste "=A1" (ohne "") ein ...
Wenn Du nun den Inhalt von A1 änderst, ändert sich auch die Beschriftung der Schaltfläche :-)))
 T O P 


Beim Sortieren einer Liste durch Klick auf die "A-Z"- bzw. "Z-A"-Buttons in der Standardsymbolleiste wird die Überschrift mitsortiert?
Formatiere diese fett, verwende eine andere Schriftart oder Füllfarbe und das Problem ist gelöst ...
 
T O P 


Du willst ein Tabellenblatt über "Bearbeiten - Suchen" bzw. STRG + F statt von oben nach unten von unten nach oben durchsuchen ?
Gib den Suchbegriff ein und klick mit gedrückter Tastenkombination STRG + UMSCHALT (SHIFT) auf "Weitersuchen
 T O P 


Du willst eine Liste auf- oder absteigend sortieren, aber die Möglichkeit haben, diese Sortierung nach Schliessen und erneutem Öffnen der Arbeitsmappe rückgängig machen zu können ?
Markiere die Spalte, nach der sortiert werden soll, klick auf "Extras - Optionen - AutoAusfüllen" (unter XL2003: "Extras - Optionen - Benutzerdefinierte Listen") und "Importieren".
Danach kannst Du sortieren, die Mappe speichern und schliessen. Nach erneutem Öffnen markierst Du die sortierte Spalte, klickst auf "Daten - Sortieren" und auf "Optionen". Unter "Benutzerdefinierte Sortierreihenfolge" wählst Du Deine eben erstellte Liste ...
 T O P 


Du hast Hyperlinks auf ausführbare Dateien im Tabellenblatt und Excel meckert beim Draufklicken, dass die Datei Viren enthalten könnte ?

Klick im Windows-Explorer auf "Extras - Ordneroptionen - Dateitypen". und wähle den Dateityp aus, für den die Meldung abgeschaltet werden soll. Klick auf "Erweitert" und nimm den Haken bei "Öffnen nach dem Download bestätigen" heraus.
Sollte kein Button "Erweitert" zu sehen sein, klick auf "Wiederherstellen", um die Standardanwendung zuzuordnen. Danach steht "Erweitert" zur Verfügung. Dann nimmst Du den Haken bei "Öffnen ..." heraus und ordnest wieder die gewünschte Anwendung zu ...
 T O P