Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

[Excel] Formeln per VBA eintragen. Syntax und mehr...
#1
Moin,

immer wieder nachgefragt: "Wie kann ich eine vorhandene Formel über VBA in mein Makro integrieren?" 21

In der Beispieldatei werden die Möglichkeiten und die Syntax aufgezeigt. Zusätzlich sieht man noch, wie über Klassenprogrammierung das "Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)" Applikationsweit genutzt werden kann. Sprich du möchtest, dass es auch in einem ADDIN funktioniert, bzw. wenn du neue/andere Dateien öffnest.

Klickst du also eine Zelle mit Formel an, werden die verschiedenen Möglichkeiten in eine Textdatei (Name: FormelVBA.txt, Pfad: TEMP-Ordner) geschrieben. Diese kannst du entweder über einen Button, oder eine Tastenkombination öffnen/löschen.

Wenn du das Addin geladen hast und dann noch die XLSB-Datei öffnest, wird 2 mal in die Textdatei geschrieben.
  • Mit STRG+ö schaltest du die Funktion EIN (wird auch beim öffnen der Datei erledigt).
  • Mit STRG+ä schaltest du die Funktion AUS (wird auch beim schließen der Datei erledigt).
  • Mit STRG+ü kannst du die Textdatei ohne Button öffnen/löschen (falls du das Addin nutzt).

Für Formeln in VBA solltest du dir zwei Links anschauen: Exclamation 
Formula vs. Formula2
Implizite Schnittstellen-Operator...

Zur Tastenbelegung:
Tasten - OnKey...

Nachfolgend die beiden Dateien(XLSB und Addin).

.xlsb   Formel_VBA.xlsb (Größe: 27,3 KB / Downloads: 5)

.xlam   Formel_VBA.xlam (Größe: 28,73 KB / Downloads: 5)
________
Servus
Case
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste