Datenschutzerklärung


Direktnachricht



Ihre Software
Details
Excel/VBA 🔍
Add-Ins
Excel/VBA

Excel-Beispiele:
Erklärungen, Formeln, VBA-Code und mehr

Hinweise zu den Beispielen finden Sie hier: Home: VBA-Beispiele


Kategorie: (26)

Geokoordinaten/Großkreis: Entfernung berechnen

Kategorie: Berechnungen

(Tipp 154) Nachricht zum Beitrag an Autor Nach oben

Wie kann ich Entfernungen zwischen Geokoordinaten berechnen?

Folgende Funktion in ein Standardmodul kopieren:

Function Koordinatenentfernung(ByVal lat1 As Single, ByVal lon1 As Single, ByVal lat2 As Single, ByVal lon2 As Single) Koordinatenentfernung = Application.WorksheetFunction.Acos(Sin((lat1 * Application.WorksheetFunction.Pi() / 180)) * Sin((lat2 * Application.WorksheetFunction.Pi() / 180)) + Cos((lat1 * Application.WorksheetFunction.Pi() / 180)) * Cos((lat2 * Application.WorksheetFunction.Pi() / 180)) * Cos((lon2 * Application.WorksheetFunction.Pi() / 180) - (lon1 * Application.WorksheetFunction.Pi() / 180))) * 6378.137 End Function

In die Zelle kommt die Formel:

=Koordinatenentfernung(F1;F2;D5;E5)

Mit Prüfung auf leere Zellen und zum Ziehen kann ab Excel 365 die Formel verwendet werden:

=@WENN(ISTZAHL(D5:E5);Koordinatenentfernung($F$1;$F$2;D5;E5);"")

Oder in älteren Versionen:

=WENN(UND(ISTZAHL(D5);ISTZAHL(E5));Koordinatenentfernung($F$1;$F$2;D5;E5);"")

Die Zellen mit den Ergebnissen können mit 0,00 "km" formatiert werden.

Empfangen von Daten aus dem Internet: WEBDIENST()

Kategorien: Netz ▸ Serverkommunikation und Netz ▸ Internet

(Tipp 156) Nachricht zum Beitrag an Autor Nach oben

Wie kann ich Daten von einer Adresse im Internet empfangen?

Seit Excel 2013 gibt es die Funktion WEBDIENST(URL). Der Parameter sagt es schon: Es wird einfach die Adresse verwendet, von der die Daten geholt werden sollen. Direkt in den Klammern muss die Adresse in Anführungszeichen stehen; es kann jedoch auch ein Bezug zu einer Zelle mit der Adresse verwendet werden.

Die empfangenen Inhalte müssen den Excel-Konventionen entsprechen - insbesondere natürlich, was die zulässige Länge des INhalts einer Zelle betrifft. Und es sollte natürlich auch Sinn machen - =WEBDIENST("http://google.de") würde den Quelltext der Google-Website ausgeben, was wahrscheinlich eher niemand brauchen kann.

Mit dieser Formel können Sie testen:

=WEBDIENST("https://joerglorenz.de/demos/webdienst.php?Name=Müller&Vorname=Hans&Straße=Berliner Allee")

Sie können in der Adresse die GET-Parameter verändern oder ergänzen und bekommen so von dieser Adresse die Daten im JSON-Format geliefert, wie es auch im Screenshot zu sehen ist.

Bei Änderungen ungerade Spalten ausschließen

Kategorie: Kann weg

(Tipp 157) Nachricht zum Beitrag an Autor Nach oben

Wie kann ich bei der Änderung einer Auswahl in den Spalten 3 bis 49 abfragen, ob es sich um eine ungerade Spalte handelt?

Siehe 153



Zelleinträge trennen

Kategorie: Kann weg

(Tipp 160) Nachricht zum Beitrag an Autor Nach oben

In einem Zellbereich stehen in den einzelnen Zellen Vor und Nachnamen. Wie kann ich diese Einträge trennen, so dass in einer Zelle der Vor- und in der Nachbarzelle der Nachname erscheint?

124

Letzter Wert einer Spalte

Kategorie:

(Tipp 171) Nachricht zum Beitrag an Autor Nach oben

Wie bekomme ich den letzten Wert einer Spalte z. B. von B210 nach z. B. A1, wenn die Spalte jeden Tag um einen Wert erweitert wird?

In die Zelle kann dann z. B. eingegeben werden: =LetzterWert(B1:B1000)

Formel zeigen und rechnen

Kategorie: Kann weg

(Tipp 172) Nachricht zum Beitrag an Autor Nach oben

Wie kann ich in einer Zelle die Formel anzeigen, die in einer anderen Zelle enthalten ist?

Siehe 418

Zeichen zu Zellinhalt hinzufügen

Kategorie: Kann weg

(Tipp 183) Nachricht zum Beitrag an Autor Nach oben

Wie füge ich an mehrere Zellen mit einen beliebigen Zellinhalt mehrere, gleichbleibende Zeichen (am Anfang oder Ende) hinzu?

Siehe 178

Minuszeichen nach vorn

Kategorie: Kann weg

(Tipp 187) Nachricht zum Beitrag an Autor Nach oben

Wie kann ich aus einer Zahl, hinter der das Minuszeichen steht, eine negative Zahl erstellen?

Siehe 137

Runden auf volle Fünfer

Kategorie: Kann weg

(Tipp 197) Nachricht zum Beitrag an Autor Nach oben

In einer Zelle wird eine ganze Zahl angezeigt. Diese möchte ich auf- bzw. abrunden, aber immer auf 5 oder auf 0. Beispiel: 283 wird auf 285 gerundet, 282 auf 280.

Siehe 196

SVERWEIS auf Spanisch

Kategorie:

(Tipp 200) Nachricht zum Beitrag an Autor Nach oben

Wie heißt der SVERWEIS auf Spanisch?

=BUSCARV(B1;A:B;2;FALSO)

Mehrwertsteuer und Runden

Kategorie:

(Tipp 202) Nachricht zum Beitrag an Autor Nach oben

Wenn ich die Mehrwertsteuer mit =A1*1,16 errechne, ergibt das natürlich Zahlen mit mehr als zwei Nachkommastellen. Trotz Formatierung als Währung wird Netto jedoch mit den genauen Zahlen errechnet, so daß sich oft eine Differenz ergibt.

Entweder mit =RUNDEN(A1*1,16;2) arbeiten oder in Extras - Optionen - Berechnen "Genauigkeit wie angezeigt" einstellen.

Blattname in Zelle

Kategorie: Kann weg

(Tipp 204) Nachricht zum Beitrag an Autor Nach oben

Wie kann man per Formel den Namen des Blattes in die Zelle einfügen?

Siehe 134

Datum und Text in einer Zelle

Kategorie: Kann weg

(Tipp 206) Nachricht zum Beitrag an Autor Nach oben

In einer Zelle steht ein Datum, in einer anderen ein Text. Wie kann ich beides in einer Zelle anzeigen lassen? =A1&C1 funktioniert nicht.

Siehe 178

Zeilenumbruch in Formel erzwingen

Kategorie: Kann weg

(Tipp 208) Nachricht zum Beitrag an Autor Nach oben

Wie kann ich in einer Formel einen Zeilenumbruch erzwingen?

Siehe 178



Zweite Beschreibung OOP

Kategorie:

(Tipp 220) Nachricht zum Beitrag an Autor Nach oben
Kann weg.

Euro-Währungssymbol

Kategorie:

(Tipp 240) Nachricht zum Beitrag an Autor Nach oben

Wie kann ich "Euro" als Währungssymbol manuell einstellen?

Über Menü Format/Zellen in die Karte Benutzerdefiniert gehen, #.##0,00 € eingeben (AltGr + e).

Tausender im T€-Format

Kategorie: Kann weg

(Tipp 242) Nachricht zum Beitrag an Autor Nach oben

Wie kann man in einer Tabelle Tausender im T€-Format anzeigen lassen?

Siehe 241

Zeilenumbruch in Zelle

Kategorie:

(Tipp 245) Nachricht zum Beitrag an Autor Nach oben

Wie ereiche ich einen Zeilenumbruch innerhalb einer Zelle?

Siehe 237.

Letzte ausgefüllte Zelle einer Spalte

Kategorie:

(Tipp 334) Beispieldatei in Excel Online Nachricht zum Beitrag an Autor Nach oben
Siehe 13

Berechnung der Feiertage

Kategorie:

(Tipp 336) Beispieldatei Nachricht zum Beitrag an Autor Nach oben

Wie kann ich zu einer Jahreszahl die Feiertage berechnen?

Siehe Beispieldatei.

Per Tab oder Enter von Steuerelement zu Steuerelement, nach Eingabe bestimmte Zelle auswählen

Kategorie:

(Tipp 342) Beispieldatei Nachricht zum Beitrag an Autor Nach oben

Auf einem Blatt befinden sich mehrere Steuerelemente. Wie kann ich mich mit Tastatur von Element zu Element bewegen?

In der Beispieldatei ist eine Möglichkeit dargestellt.


Wert in A2 eingeben, alle Zeilen mit anderem Wert ausblenden (Worksheet_Change)

Kategorie:

(Tipp 388) Nachricht zum Beitrag an Autor Nach oben

Wenn ich in A2 einen Wert eingebe, sollen Alle Zeilen, die in Spalte A einen anderen Wert haben, ausgeblendet werden.

Siehe 389

Hochkomma entfernen

Kategorie: Kann weg

(Tipp 556) Nachricht zum Beitrag an Autor Nach oben

In einem größeren Bereich befinden sich vor den Zahlen Hochkommas, so dass mit den Zahlen nicht gerechnet werden kann. Wie kann man die Hochkommas entfernen?

Siehe 234

Kann weg

Kategorie:

(Tipp 601) Nachricht zum Beitrag an Autor Nach oben

Kann weg.

Kann dann auch weg.

Kann weg1

Kategorie:

(Tipp 602) Nachricht zum Beitrag an Autor Nach oben

Kann das weg?

Ja.

Kann weg2

Kategorie: Vorbereitung

(Tipp 603) Nachricht zum Beitrag an Autor Nach oben

Gibts hier was?

Nein.