Archiv der Kategorie: Code-Schnipsel

Code-Schnipsel Menü Verschiedenes

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 , , | 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 , , , , , | 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 , , , , | 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 , , , , , , | 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 , , | 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 , , , , | 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 | 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 , , , , , | 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 , , , , | Kommentare deaktiviert für VBA: Zellen als Wert kopieren