| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Excel VBA: Englisch <> Deutsch im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Servus! Ich habe für ein Projekt in meinem Studium in Excel etliche Makros programmiert. Ein Kollege hat aber ein ...
![]() |
| | #1 (permalink) |
| Anzeige Servus! Ich habe für ein Projekt in meinem Studium in Excel etliche Makros programmiert. Ein Kollege hat aber ein englisches Excel und dort funktioniert das ganze nicht weil das englische Excel kein "=MITTELWERT()" oder "=STABW()" usw. kennt; das deutsche Excel kennt aber kein "=AVERAGE() bzw. "=STDEV()". Ich dachte das wird automatisch umgewandelt in die lokale Sprache da die mathematische Operation ja gleich ist egal ob die Funktion STABW oder STDEV heißt, leider wird es das aber nicht. Gibt es dafür einen Trick, außer dass ich sämtliche Funktionen die ich verwende selber ausprogrammiere? Bei einem Mittelwert geht das ja noch aber bei manchen komplexen Operationen ... :-\ Außerdem ist das ganze dann statisch und nicht mehr dynamisch wenn ein Wert geändert wird nachdem das Makro ausgeführt wird. Auch interessant in dem Zusammenhang die Art und Weise wie Excel mit dem "Abbrechen"-Button bei einem Öffnen-Dialog umgeht Code: Compare = Application.GetOpenFilename("Text Files,*.txt", , "Compare-File des Experiments auswählen") 'Öffnen-Dialog
If (Compare = "Falsch") Then 'Wert von Compare ist "Falsch" wenn nichts eingegeben wird
Exit Sub 'Abbrechen/Schließen/... geklickt
End If ![]() Was kann ich tun, um mein Makro unabhängig von der Sprache von Excel zu verwenden? lg | |
| | |
| | #2 (permalink) |
| Themenstarter | Vielleicht kann mir doch noch jemand helfen ... Bin so weit gekommen, dass ich ".FormulaLocal" gegen ".Formula" ersetzt habe. Das funktioniert aber irgendwie nur bei einfachen Funktionen (MITTELWERT --> AVERAGE; STABW --> STDEV), bei anderen Funktionen kommt beim Debugen ein Fehler (z.B. TREND --> TREND; STEIGUNG --> SLOPE). Die Übersetzungen (Excel 2007 function name translations - Deutsch-English) scheinen aber zu stimmen, zumindest heißt die Steigungsfunktion auch in der Office-Hilfe "SLOPE" |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ist das Englisch? Was heisst das? | Serow | Off topic-Zone | 1 | 21.02.09 10:40 |
| Englisch können | Prometheus | Fun Section | 1 | 19.07.06 00:00 |
| Tastatur: Englisch <--> Deutsch | SpongeBob | Die Problemzone | 2 | 20.04.06 19:09 |
| Windows 98se halb deutsch, halt englisch?! | Foxalem | Windows | 3 | 18.10.05 18:46 |
| Windows Mobile 2003 Second Edition in englisch auf deutsch umstellen?? | connect | Downloads | 1 | 21.07.04 11:12 |