Office - Word, Excel und Co. 9.736 Themen, 41.351 Beiträge

Excel - diemal gleich 3 Fragen auf einmal *g*

Olaf19 / 49 Antworten / Flachansicht Nickles

Hallo zusammen!

Heute habe ich gleich 3 Fragen auf einmal zu Excel - das geht nun wirklich nicht *g*...
  • "Einmal Makro - immer Makro"? Wenn ich ein Makro nicht mehr benötige und es im Visual-Basic-Editor allergründlichst mit Strunk und Stiel entferne, so erscheint trotzdem in Zukunft immer bei jedem Öffnen des Excel-Sheets die Frage "Diese Datei enthält Makros, sollen diese aktiviert werden?" - ist das normal so? Muss man erst ein neues Sheet aufmachen und die Daten aus dem alten dort hineinkopieren? Oder wo setzt Excel dieses "Makro-Flag"?

  • Um die Nachkommastellen einer Zahl zu berechnen, nehme ich immer die Formel =A1-GANZZAHL(A1) - aber gibt es da keine elegantere Methode? In der Excel-Hilfe konnte ich jedenfalls keinen eigenen Befehl dafür finden.

  • Zahlen aus Zeichenketten auslesen - auch hier wieder die Frage, ginge es auch eleganter? Z.B. Wenn ich eine Zeichenkette habe wie "10:12:15" und die - übrigens nicht zwangsläufig immer *zwei*stelligen! - Zahlen dort auslesen möchte, um sie auf jeweils eine eigene Zelle zu verteilen, geht das nur mit den String-Befehlen LINKS, RECHTS und FINDEN (=> nämlich den ":" als Trennzeichen?) Ich vermute stark "ja", aber fragen kostet ja nichts.
Ihr wisst bestimmt wie immer gut Bescheid, deswegen gleich im Vorwege:

THX
Olaf
Die Welt ist ein Jammertal ohne Musik. Doch zum Glueck gab es Bach, Beethoven, Haendel und Goethe (Helge Schneider)
bei Antwort benachrichtigen
mawe2 Olaf19 „Nee, da sind keine anderen Makros drin. Wenn ich ein leeres Excelchart aufmache,...“
Optionen
Eigene Nachkomma-Funktion: könnte ich zwar kreieren, aber dadurch wird die Sache nicht unbedingt einfacher.

Du solltest auch folgendes beachten:

Wenn nicht sowieso auch andere Makros in der Datei sind, würde ich die benutzerdefinierte Funktion auch deswegen vermeiden, weil sie ja wieder die Sicherheitsabfrage beim Öffnen provoziert.

Solange man nur selbst damit arbeitet, ist das nicht so tragisch. Aber wenn man die Datei anderen Nutzern gibt, kommt natürlich beim Hinweis auf potentielle Makroviren schnell ein ungutes Gefühl auf.

Vermeiden könnte man das, wenn man die Sicherheitsstufe auf "Niedrig" setzt, was man beim eigenen Rechner ja noch machen kann, nicht aber bei Fremdrechnern.

Oder man verwendet digitale Signaturen, was aber auch ein umständliches Prozedere ist.

Fazit: Solange keine großartigen Vorteile davon zu erwarten sind, sind Makros (oder VBA-Scripte) incl. benutzerdefinierte Funktionen eher zu vermeiden. Dein Workaround ist da die bessere Alternative.
bei Antwort benachrichtigen