Ihr „Dankeschön” für eine werbefreie Seite.
(Alternativ: Amazon-Gutschein)Kategorien
- Allgemein
- Code-Schnipsel
- Coding / Programmieren
- Daten-Import / -Export
- Datum und Zeit
- Diagramme / Charts
- Downloads
- Excel-Funktionen
- Fehlerbehandlung
- Formatierung
- Kleine Helferlein (Excel)
- Mit VBA/Makro
- Musterlösungen
- Ohne Makro/VBA
- Pivot
- Power Query
- Allgemein, Verschiedenes
- Daten zusammenführen
- Datentyp anpassen
- Datum & Zeit
- Entpivotieren
- File-Handling
- Filtern & Sortieren
- Foren-Q&A
- Join-Art
- K&K (kurz und knackig ;-) )
- Kleine Helferlein (PQ)
- Kreuztabelle
- PQ für Einsteiger
- PQ-Basics
- PQ-Formeln (Sprache M)
- PQ-Funktionen & UDFs
- PQ-Import en détail
- PQ-Quickies
- Rechnen / Berechnungen
- Spalten bearbeiten
- Spende/Donation
- Text-Behandlung
- Transponieren
- Vergleichen (Daten, Tabellen, Abfragen)
- Web-Abfragen
- {Liste}
- Rechnen & Zahlen
- Suchen und finden
- Tabelle und Zelle
- Text
- Tipps und Tricks
- Verschiedenes
- {}-Formel
-
Neueste Beiträge
- (Forum) PQ: Filter „Spezial“ statt SVERWEIS() mit mehreren Bedingungen
- (Forum) PQ: 1 Tabelle mit 2 inhaltlichen Bereichen, numerische Auswertung in Kreuztabelle
- (Forum) PQ: Multiples filtern und 1 Spalte in einer Ergebnis-Zelle zusammenfassen
- (Forum) PQ: Ziffern einer Zahl zu Min- und Max-Wert umstellen
- (Forum) PQ: Spalten sortieren Spezial
Archiv der Kategorie: Code-Schnipsel
Hat die Zelle einen Kommentar?
Zugegeben, normalerweise wird jede Zelle, welche einen Kommentar enthält, mit einem kleinen Dreieck in der linken oberen Ecke gekennzeichnet. Aber das ist nicht unbedingt immer besonders auffallend. Außerdem ist es leicht möglich, diese Markierungen in den Einstellungen des Excel auszuschalten. … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle, Verschiedenes
Verschlagwortet mit Dreieck, Kommentar, Zelle
Kommentare deaktiviert für Hat die Zelle einen Kommentar?
CSV-Export mit Anführungsstrichen
Eine Tabelle im Format *.csv mit Anführungsstrichen ” um jede Zelle/Spalte exportieren Manche Programme verlangen für den Import von Daten, dass die einzelnen Spalten/Zeilen nicht nur durch ein definiertes Trennzeichen (beispielsweise Semikolon oder Komma) getrennt sind, sondern es muss auch … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Daten-Import / -Export, Formatierung, Mit VBA/Makro, Tabelle und Zelle, Text
Verschlagwortet mit *.csv, Anführungszeichen, csv-Export, Export, Komma, Semikolon, Textdatei, Trenner, Trennzeichen
Kommentare deaktiviert für CSV-Export mit Anführungsstrichen
Zu definierter Zelle scrollen/springen
In einer Tabelle sind in Spalte A kalendarische Daten des Jahres aufgeführt, also beginnend am 1. Januar bis zum 31. Dezember des laufenden Jahres. Der Wunsch, die Forderung: Beim Klick auf eine Schaltfläche oder beim Aktivieren des Tabellenblatts soll immer der Erste … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle
Verschlagwortet mit rollen, scrollen, Sprung zu Adresse, Zeile
Kommentare deaktiviert für Zu definierter Zelle scrollen/springen
Ziffernfolge bestimmter Länge extrahieren
In einer beliebigen Zelle steht ein Text, welcher eine Ziffernfolge enthält. Es soll das erste Vorkommen dieser nicht definierten Ziffernfolge als Resultat einer Funktion wiedergegeben werden. Folgende Nebenbedingungen sind gegeben: Eine Ziffernfolge ist eine Ganzzahl ohne Dezimal-Anteil. Wenn mehrere Ziffernfolgen … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen
Verschlagwortet mit extrahieren, String, Text, Zahl, Ziffern, Ziffernfolge
Kommentare deaktiviert für Ziffernfolge bestimmter Länge extrahieren
Nur die neuesten Zeilen anzeigen
Immer nur die neuesten nn Zeilen anzeigen Aus Gründen der Übersichtlichkeit ist es mitunter hilfreich, dass nur die letzten (beispielsweise) 25 Zeilen einer Liste angezeigt werden. Kommt ein neuer Eintrag dazu, dann soll der zur Zeit oberste Sichtbare Eintrag der Liste … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tabelle und Zelle
Verschlagwortet mit ausblenden, EntireRow, Zeilen ausblenden, Zeilen verstecken
Kommentare deaktiviert für Nur die neuesten Zeilen anzeigen
Nachkommastellen berechnen
Nur die Nachkommastellen berechnen Es gibt Situationen, wo der Nachkomma-Anteil einer Zahl bzw. Ziffernfolge gebraucht wird. Gemeint ist beispielsweise bei der Zahl 3,456 das Ergebnis 0,456. Eigentlich ganz einfach, denn es gibt ja in VBA die Funktion Int(), welche den … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen
Verschlagwortet mit Fix(), INT(), Nachkommaanteil, Nachkommastellen, Vorzeichen
Kommentare deaktiviert für Nachkommastellen berechnen
VBA-Mappe ohne Makro speichern
Arbeitsmappe (mit VBA-Code) ohne Makros als *.xlsx speichern Mitunter ist es erforderlich, dass eine Arbeitsmappe so gespeichert wird, dass darin enthaltener VBA-Code (Makros) nicht mehr in der Ziel-Datei enthalten ist. Das geht natürlich per Hand ganz einfach, indem das entsprechende … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tipps und Tricks
Verschlagwortet mit *.xlsb, *.xlsx, ohne Makros speichern, ohne VBA speichern, xlsm
Kommentare deaktiviert für VBA-Mappe ohne Makro speichern
Integer-Zahl aus String extrahieren
Eine Ganzzahl (ohne Nachkommastellen) aus einer Zeichenkette extrahieren Mit den folgenden Funktionen werden Ganzzahlen aus einem String extrahiert. Ist keine Zahl im String enthalten, wird „” (LeerString) zurück gegeben. Die namen der Funktionen sind selbst erklärend. Wie Sie eine Funktion in … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen, Suchen und finden
Verschlagwortet mit Ganzzahl, integer, String, Zahl, Zahl aus String extrahieren, Zeichenkette
Kommentare deaktiviert für Integer-Zahl aus String extrahieren
Zusammenhängenden Bereich auswählen
Einen zusammenhängenden Bereich selektieren Definition: Ein zusammenhängende Bereich sind Zellen, welche alle direkt zusammenhängen. Zellen mit einer Formel, welche beispielsweise „” (also einen LeerString) zurück gibt, sind nicht leer! Sie wollen selektieren … Alle zusammenhängenden Zellen, egal welcher Inhalt Markieren … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle
Verschlagwortet mit Bereiche, markieren, Markierung
Kommentare deaktiviert für Zusammenhängenden Bereich auswählen
Nur Werk- bzw. Arbeitstage
Für einen definierten Zeitraum: Nur Werk- bzw. Arbeitstage Per Makro/VBA sollen für einen definierten Zeitraum alle Werk- oder Arbeitstage eingetragen werden. Unsere Definition: „Werktage” ist immer Montag bis Freitag, also auch der Karfreitag oder Pfingstmontag. Und natürlich auch die Weihnachtstage, … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Mit VBA/Makro, Verschiedenes
Verschlagwortet mit Arbeitstage, freie Tage, Kalender, Werktage, Wochentage, Zeitraum
Kommentare deaktiviert für Nur Werk- bzw. Arbeitstage
Kalenderwoche nach ISO bzw. DIN
In Excelversionen ab 2007 ist es ja recht einfach, die Kalenderwoche nach ISO 8601 bzw. DIN EN 28601 (1993) zu berechnen: =KALENDERWOCHE(Datum; 21) und das Ergebnis stimmt. In VBA lässt sich mittels WorksheetFunction.WeekNum(Datum, 21) ein korrektes Ergebnis berechnen. Anders sieht das aber … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Mit VBA/Makro, Ohne Makro/VBA, Tipps und Tricks
Kommentare deaktiviert für Kalenderwoche nach ISO bzw. DIN
Anzahl Zeichen in Bereich
Funktion: Anzahl eines definierten Zeichens in definiertem Bereich In einem festgelegten Bereich soll gezählt werden, wie oft ein bestimmtes Zeichen vorkommt. Das Ergebnis soll per Funktion berechnet werden. Folgender Code gibt das Ergebnis zurück: Function CharCount(Zeichen As String, rng As … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Rechnen & Zahlen, Tipps und Tricks, Verschiedenes
Verschlagwortet mit Anzahl(), Function, Funktion, udf, Zeichen zählen
Kommentare deaktiviert für Anzahl Zeichen in Bereich
Markierung/Selection in Bereich/Range
Manchmal kann es ganz sinnvoll sein, einen markierten Bereich in eine Range-Variable zu übernehmen. Der Vorteil gegenüber einer fixen Bereichsdefinition ist klar, der Anwender bestimmt, welcher Bereich (Range) im jeweiligen Fall die Grundlage für weitere Operationen sein soll; der Code … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tipps und Tricks
Verschlagwortet mit Bereich, Markierung, Range, Selection, Selektion, Set, Variable
Kommentare deaktiviert für Markierung/Selection in Bereich/Range
Zufallszeichen an Zufallsposition ersetzen
Zugegeben, das hört sich etwas kryptisch an, was da in der Überschrift steht. Aber dort sind nun einmal kurze, knackige Texte gefragt. Gemeint ist folgendes: Eine Zelle enthält einen beliebigen Text, genauer gesagt ein Wort. In diesem Wort soll an … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Text, Verschiedenes
Verschlagwortet mit Zeichen ersetzen, Zeichen im Wort ersetzen, Zufall
Kommentare deaktiviert für Zufallszeichen an Zufallsposition ersetzen
Abhängige Zelle wechselseitig füllen
Von der Idee her eigentlich faszinierend: Wenn ich in A1 die Kundennummer eingebe, dann füllt mir Excel den Kundennamen in die Nachbarzelle B1. Und wenn ich in B1 den Kundennamen eingebe, dann wird mir automatisch in A1 die Kundennummer ausgefüllt. Und … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tipps und Tricks
Verschlagwortet mit abhängig, Abhängigkeit, gegenseitig eintragen, wechsel, wechselseitig
Kommentare deaktiviert für Abhängige Zelle wechselseitig füllen
Bedingte Formatierung löschen
Alle Bedingte Formatierungen in einem einzelnen Blatt zu löschen ist ja noch ganz gut machbar. Bis Excel 2003 sind es ja maximal 3 BF, die Sie einzeln per Hand löschen oder mit einem Schlag: StrgG | Inhalte | Bedingte Formate | OK … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Formatierung, Tipps und Tricks
Verschlagwortet mit Bedingte Formatierung löschen
Kommentare deaktiviert für Bedingte Formatierung löschen
UDF: aktuelle Zelladresse nutzen
Zeile, Spalte oder Adresse der aktuellen Zelle einer UDF Mitunter ist es wünschenswert, von einer selbst definierten Funktion die komplette Adresse oder Teile davon in eine Variable zu speichern. Die Angabe ActiveCell.Address scheint auf den ersten Blick zielführend zu sein, … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle
Verschlagwortet mit Adresse, aktuelle Zelle, Application.Caller, selbst definierte Funktion, udf, Zelladresse
Kommentare deaktiviert für UDF: aktuelle Zelladresse nutzen
VBA: Zellen als Wert kopieren
Bereiche kopieren und per VBA als Wert (nicht Formel) einfügen Im Normalfall wird beim kopieren eine echte Kopie der Zelle in den Zielbereich einfügen, also mit einer eventuell dort stehenden Funktion. Beispiel: Sub KopierenMitAllem() Range(„A3”).Copy Range(„C1”) ‘Alternative ‘Range(„A3”).Copy Destination:=Range(„C3”) End … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle
Verschlagwortet mit #WERT!, als Wert, keine Formel, Kopieren, VBA
Kommentare deaktiviert für VBA: Zellen als Wert kopieren
Kommentare gleich groß
Allen Kommentaren im Blatt / Bereich die gleiche Größe zuweisen Manchmal ist es wünschenswert, wenn alle Kommentare in einem Arbeitsblatt oder einem definierten Bereich die gleiche Größe haben. Das lässt sich per Makro am leichtesten realisieren. Beispielhaft bieten wir Ihnen … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle, Tipps und Tricks
Verschlagwortet mit gleiche Größe, Größe, Größe anpassen, Kommentar, Kommentare, Makro, VBA
Kommentare deaktiviert für Kommentare gleich groß
Adresse der ersten Zelle in Markierung
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle
Kommentare deaktiviert für Adresse der ersten Zelle in Markierung
Spaltennummer ↔ Spaltenbezeichnung, VBA
Spaltennummer aus Spaltenbezeichnung errechnen und umgekehrt (VBA) Manchmal ist es beim programmieren sinnvoller, statt der alphanumerischen Spaltenbezeichnung die numerische zu verwenden. Auch der umgekehrte Fall ist denkbar, dass eine numerische Spaltenbezeichnung bekannt ist und alphanumerische (also die Buchstaben) angezeigt werde … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen, Tabelle und Zelle, Tipps und Tricks
Verschlagwortet mit Column("A"), Column(1), Spalte als Zeichen, Spalte als Ziffern, Spalte numerisch
Kommentare deaktiviert für Spaltennummer ↔ Spaltenbezeichnung, VBA
Wunsch – Brutto/Netto
Bei manchen Kalkulationen ist es das Ziel, entweder den Netto- oder den Bruttobetrag „glatt” zu gestalten, also volle Euro ohne Cent. Oder aber auch einem Wunsch-Centbetrag. Mit einem kleinen Makro lässt sich das gut bewerkstelligen: Dahinter steckt dieses kleine Makro: … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen, Tipps und Tricks
Verschlagwortet mit brutto, Kalkulation, netto, Preisanpassung, rechnen, runde Preise, runde Zahlen
Kommentare deaktiviert für Wunsch – Brutto/Netto
Wochentag einer Kalenderwoche
In Excel ist das rechnen mit Kalenderwochen nicht direkt möglich. Um das zu bewerkstelligen, muss aus einem Tag der Kalenderwoche ein „echtes” Datum berechnet werden. Auf der Basis der Excel-Formel von Franz Pölt: =(„4.1.” & A2) + A1*7 – 7 … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Rechnen & Zahlen, Verschiedenes, Zeit-Funktionen
Verschlagwortet mit Code-Schnipsel, Datum aus Kalenderwoche, Kalenderwoche, KaWo, KW, Montag, Wochentag
Kommentare deaktiviert für Wochentag einer Kalenderwoche
Timestamp (Kurzversion)
Automatischer Zeitstempel bei Änderung
Ihnen wird bekannt sein, dass Sie in einer Tabelle ein Datum und/oder eine Zeit per Funktion eintragen können. Dieses Feld enthält dann Daten, die ständig ohne Ihr Zutun bei jeder Berechnung des Tabellenblattes aktualisiert werden. Soll ein fester Wert eingetragen werden, gibt es mehrere Möglichkeiten: per Hand eintragen, Strg. (Datum) bzw. StrgGroß: (Zeit) als Shortcuts oder vollautomatisch per Makro.
In dieser Datei sind in Spalte A die Top 10 Bestseller (Belletristik) lt. Spiegel aus dem Januar 2015 aufgelistet. Die Forderung ist nun: Wenn sich der Standort des jeweiligen Buches (Spalte B) verändert, meistens durch Ausleihe oder Rückgabe, soll in Spalte C automatisch das Datum un die Uhrzeit eingetragen werden. Vorhandene Einträge werden überschreiben, da nicht mehr aktuell.
Sie können dieses Makro so wie es ist mit erforderlichen Anpassungen direkt in das Modul des entsprechenden Arbeitsblattes Ihrer Mappe einfügen und verwenden. Falls Sie dazu Hilfe brauchen, gibt es hier eine ausführliche Anleitung. – Eine erweiterte Form des Timestamps mit Namensprotokollierung) können Sie hier nachlesen.
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Mit VBA/Makro
Kommentare deaktiviert für Timestamp (Kurzversion)
Zähler oder Nenner ausgeben
Mittels einer Funktion (UDF) den Zähler oder Nenner einer Division zurückgeben Vor Excel 2013 war es mit „Bordmitteln” nicht möglich, den Text einer Formel in einer Zelle auszugeben oder sonstwie auszuwerten. Für alle Versionen ist eine UDF hilfreich oder sogar … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen
Verschlagwortet mit aufteilen, Bruch, Dividend, Divisor, Formel, Formeltext, Funktion, Nenner, Zähler
Kommentare deaktiviert für Zähler oder Nenner ausgeben
Umlaute bei Eingabe ersetzen
In manchen Spreadsheets ist es sinnvoll, wenn nur internationale Zeichen verwendet werden. Und die (deutschen) Umlaute gehören nun einmal nicht dazu. Es soll die Möglichkeit geschaffen werden, dass bei Eingabe eines Umlauts oder des „ß” eine automatische Umwandlung geschieht. Dieses … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Text, Tipps und Tricks
Verschlagwortet mit Ä, deutsche Sonderzeichen, international, Ö, ss, Ü, Umlaute ersetzen
Kommentare deaktiviert für Umlaute bei Eingabe ersetzen
Alle Formeln auflisten
Alle Formeln aller Tabellenblätter in einem getrennten Blatt auflisten Zur Dokumentation kann es manchmal ganz hilfreich sein, alle Formeln und Funktionen einer Arbeitsmappe zu dokumentieren. Ab Excel 2013 gibt es zwar die Möglichkeit, diese per Funktion anzeigen zu lassen und seit … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Excel-Funktionen, Mit VBA/Makro, Tabelle und Zelle, Text, Tipps und Tricks, Verschiedenes
Verschlagwortet mit alle Formeln, Formeln als Text, Formeln anzeigen, Formeln auflisten
Kommentare deaktiviert für Alle Formeln auflisten
Alle leeren Zellen ansprechen
Um per VBA alle leren Zellen eines definierten Bereichs anzusprechen, müssen Sie nicht jede einzelne Zelle auf leer prüfen. Besser geht es so: Option Explicit Sub AlleLeerenZellen() ‘Alle leeren Zellen mit Zeilen- und Spaltennummer ’sowie einer fortlaufenden Zahl ausfüllen und … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Tabelle und Zelle
Verschlagwortet mit leere Zellen, Leerzellen, Makro, VBA
Kommentare deaktiviert für Alle leeren Zellen ansprechen
Ladefrist (Ladungsfrist)
Termin einer Ladefrist berechnen In diversen Satzungen für Vereine, Vereinigungen, Parteien, … ist eine Frist angegeben, wann spätestens zu einer Versammlung oder Sitzung geladen werden muss. Entscheidend ist dabei der Poststempel. Bei kleineren Vereinen, wo der Schriftführer das ganze ehrenamtlich … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Downloads, Mit VBA/Makro, Rechnen & Zahlen, Tipps und Tricks, Zeit-Funktionen
Verschlagwortet mit Arbeitstag, Feiertag, Ladungsfrist, Termin, Wochentag
Kommentare deaktiviert für Ladefrist (Ladungsfrist)
Zeilen löschen
Zeilen mit bestimmten Inhalten löschen Excel, alle Versionen Immer wieder beliebt: Es sollen per VBA Zeilen gelöscht werden, welche eine bestimmte Bedingung erfüllen. Im folgenden Beispiel sollen alle Zeilen ab Zeile 11 gelöscht werden, wo in Spalte C ein a oder ein … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Ohne Makro/VBA, Tabelle und Zelle, Tipps und Tricks
Verschlagwortet mit Makro, Strg, VBA, Zeilen löschen, Zeilen markieren, Zeilen mit Bedingung löschen
Kommentare deaktiviert für Zeilen löschen
HEUTE() bleibt heute
Xtract: Unter definierten Bedingungen in eine Zelle das aktuelle Datum eintragen; Dieses Datum soll aber unverändert bleiben, auch wenn die Datei an kommenden Tagen geöffent wird. Dieses ist eine Lösung unter VBA/Makro. Bei „YXZ” in Zelle aktuelles Datum eintragen Eine … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Tabelle und Zelle, Tipps und Tricks, Zeit-Funktionen
Verschlagwortet mit Datum, festschreiben, fixiert, heute, nicht angepasst
Kommentare deaktiviert für HEUTE() bleibt heute
Mehrzeiler in 1 Zelle → aufteilen
Mehrzeiler in 1 Zelle → auf mehrere Zellen (Zeilen) aufteilen Mit AltEingabe können bekanntlich in einer Zelle mehrere Zeilen dargestellt werden. Wenn Sie diese Zelle so aufteilen wollen, dass in untereinander liegenden Zellen jeweils eine Zeile der ursprünglichen Zelle ausgegeben … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Musterlösungen, Tabelle und Zelle
Kommentare deaktiviert für Mehrzeiler in 1 Zelle → aufteilen
Erste freie / leere Zeile in Spalte (VBA)
Die erste leere bzw. freie Zeile in einer definierten Spalte finden Die Aufgabe: Eine Funktion (UDF) soll in einer bestimmten Spalte die erste freie oder die erste leere Zeile gefunden werden. Der Unterschied zwischen „frei” und „leer” ist nicht auf den ersten … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Suchen und finden, Tabelle und Zelle
Verschlagwortet mit erste freie Zeile, erste leere Zeile
Kommentare deaktiviert für Erste freie / leere Zeile in Spalte (VBA)
UDF: RECHTS() nach Trennzeichen
RECHTS() nach Trennzeichen (UDF) Die Funktion RECHTS() an sich gibt es ja in Excel. Allerdings verlangt die Funktion eine klare Angabe der Zeichenzahl, welche von rechts aus verwendet werden sollen. Wenn das aber wegen einer variablen Länge nicht so einfach … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Text
Verschlagwortet mit benutzerdefinierte Funktion, RECHTS(), Text, Trennzeichen, udf
Kommentare deaktiviert für UDF: RECHTS() nach Trennzeichen
Wert statt Formel
Per VBA Formel zu Wert Dass Sie mit Bordmitteln ein durch eine Formel oder Funktion berechnetes Ergebnis in einen „einfachen” Wert umwandeln können, wird Ihnen bekannt sein: Kopieren und Als Wert an gleicher Stelle wieder einfügen. Und was Sie „zu … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle, Tipps und Tricks, Verschiedenes
Verschlagwortet mit Makro, VBA, Werte einfügen
Kommentare deaktiviert für Wert statt Formel
Makro → Shortcut zuweisen
Makros nachträglich mit Hotkey / Shortcut versehen Manchmal ist es hilfreich, wenn ein existierendes VBA-Makro mittels einer Tastenkombination aufgerufen werden kann. Die Möglichkeit, solch einen Shortcut nachträglich zuzuweisen, ist nicht so ganz offensichtlich. Aber es geht (natürlich) auch in diesen Fällen. Hier … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tipps und Tricks
Verschlagwortet mit Makro, Shortcut, Tastenkombination, VBA
Kommentare deaktiviert für Makro → Shortcut zuweisen
Nur Zahlen zulassen
In Textbox nur numerische Werte zulassen Um in einer Textbox nur numerische Werte zuzulassen, gibt es verschiedene Wege. Wir stellen Ihnen hier drei davon vor, natürlich in VBA 🙂 : Sub TextBox1_Change() If Not IsNumeric(TextBox1) Then MsgBox „Nur numerische Eingaben … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Rechnen & Zahlen, Tipps und Tricks, Verschiedenes
Verschlagwortet mit nur Zahlen, nur Ziffern, Textbox
Kommentare deaktiviert für Nur Zahlen zulassen
#Fehler! per VBA abfangen
#Fehler! per Makro (VBA) finden und behandeln Zu schnell schleicht sich in eine Tabelle eine durch Excel generierte Fehlermeldung ein. Und manchmal soll die irgendwie „behandelt” werden. Damit ist nicht in jedem Fall gemeint, dass die Ursache bereinigt wird sondern … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Fehlerbehandlung, Tipps und Tricks, Verschiedenes
Verschlagwortet mit ##### Fehler, #BEZUG!, #DIV/0!, #NV, #WERT!, Excel, Fehlermeldung, Name, VBA, Zahl
Kommentare deaktiviert für #Fehler! per VBA abfangen
Speed-Test VBA
Geschwindigkeit ist keine Hexerei Die Sprache Basic (das Ur-Basic) steht nun wahrhaftig nicht im Ruf, eine der schnellsten Programmiersprachen zu sein. VBA ist da schon um einiges schneller, auch wenn diese Sprache keineswegs an C#, Java oder sogar C++ herankommt. … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Verschiedenes
Verschlagwortet mit Array, Excel, For Each, For Next, Geschwindigkeit, Range, VBA
Kommentare deaktiviert für Speed-Test VBA
Existiert dieses Tabellenbatt?
Prüfung, ob es im aktuellen Workbook ein bestimmtes Arbeitsblatt bereits gibt. Aus verschiedenen Gründen kann es sinnvoll sein, per Programm (VBA) zu prüfen, ob es in der aktuellen Arbeitsmappe ein bestimmtes Tabellenblatt schon gibt oder nicht. In den meisten Fällen … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Verschiedenes
Verschlagwortet mit Blattname, existiert, Makro, Name, Tabelle, Tabellenblatt, udf, VBA, Worksheet
Kommentare deaktiviert für Existiert dieses Tabellenbatt?
Feiertage berechnen (VBA)
Feste und bewegliche Feiertage Ein immer wiederkehrendes Thema, die Feiertage. Wenn die alle auf einem festen Tag liegen würden wie beispielsweise Neujahr, dann wäre das alles ganz leicht. Aber es gibt da ja noch die beweglichen Feiertage, die in Deutschland … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Mit VBA/Makro, Tipps und Tricks
Verschlagwortet mit bewegliche Feiertage, Datum, Feiertag, Makro, Osterformel, Ostern, udf, VBA
Kommentare deaktiviert für Feiertage berechnen (VBA)
Kombinationsfeld mit Monatsnamen füllen
Excel, alle Versionen Die Aufgabe: In einer UserForm soll ein Kombinationsfeld (ComboBox) mit Monatsnamen gefüllt werden. Vorgaben: Der erste Monat in der Liste soll der Vormonat des aktuellen Datums sein, der letzte Monat soll der aktuelle Monat im kommenden Jahr … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit
Verschlagwortet mit Code-Schnipsel, Codeschnipsel, ComboBox füllen, Dropdown für Monate, Excel, Kombinationsfeld
Kommentare deaktiviert für Kombinationsfeld mit Monatsnamen füllen
Enthält die Zelle ein Datum?
Datum oder nicht Datum? Excel, alle Versionen Excel bietet von Haus aus in der Tabellen-Funktionalität keine Möglichkeit, eine Zelle dahin gehend zu prüfen, ob der Inhalt ein Datum ist bzw. darstellt oder nicht. Es gibt zwar verschiedene IST… – Funktionen, … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Fehlerbehandlung, Mit VBA/Makro, Tabelle und Zelle, Zeit-Funktionen
Verschlagwortet mit Datum, Excel, Function, Funktion, IsDate, IstDatum, Makro, VBA, Zeit
Kommentare deaktiviert für Enthält die Zelle ein Datum?
Druck-Seite ermitteln
Excel, Seitennummer einer Zelle ermitteln Mitunter stellt sich die Frage, auf welcher Seite eine bestimmte Zelle gedruckt werden wird. Diese Funktion gibt die Seiten-Nummer zurück: Option Explicit Public Function SeitenNr(rngZelle As Range) As Integer Dim wksHor As Integer, wksVert As … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tabelle und Zelle, Tipps und Tricks, Verschiedenes
Verschlagwortet mit Code, drucken, Druckseite, Excel, Funktion, Quellcode, Seitennummer, Sourcecode, udf
Kommentare deaktiviert für Druck-Seite ermitteln
Zahl aus Text extrahieren
Die Aufgabe Die erste Zahl, die in einem Text vorkommt, soll extrahiert werden. Es handelt sich um eine Zahl ohne Nachkommastellen. Eine Funktion soll den Wert als Zahl zurückgeben. Zugegeben, es gibt verschiedene Wege, das auch mit Excel-Formeln ohne eine … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Text, Verschiedenes
Verschlagwortet mit Excel, Function, Funktion, udf, VBA, Zahl in Text
Kommentare deaktiviert für Zahl aus Text extrahieren
Letzte Zeile oder Spalte
Letzte Zeile/Spalte eines Tabellenblatts Sie brauchen wahrscheinlich öfter einmal die Position, den numerischen Wert der letzten beschriebenen Spalte oder Zeile einer Tabelle (nicht direkt den Inhalt). Prinzipiell ist das immer dann der Fall, wenn Sie unterhalb der letzten Zeile oder … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Tabelle und Zelle
Verschlagwortet mit erste freie Spalte, erste freien Zeile, letzte Spalte, letzte Zeilke, Spalte, Zeile
Kommentare deaktiviert für Letzte Zeile oder Spalte
Erste freie Zelle nach Spalte ň
Die Aufgabe In einer vorgegebenen Zeile soll nach einen definierten Spalte die erste leere Zelle gefunden werden. Als Beispiel verwende ich hier die Forderung, dass im aktuellen Arbeitsblatt in Zeile 10 die erste freie Spalte nach der Spalte H gefunden … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tabelle und Zelle
Verschlagwortet mit freie Spalte finden, Makro, VBA
Kommentare deaktiviert für Erste freie Zelle nach Spalte ň