BMI-Rechner mit VBA bei Excel programieren?
Hallo, könntet ihr mir eine ausfühliche Anleitung geben, wie ich einen BMI rechner bei Excel programmire( mit VBA)?
3 Antworten
![](https://images.gutefrage.net/media/user/floppydisk/1704383649314_nmmslarge__10_0_1374_1374_bca94d5a81eb9fe05995074798a32b38.webp?v=1704383649000)
warum brauchst du vba bei so etwas simplen? da reicht eine supereinfache excel-formel.
BMI = (m/l²), wobei masse in kilogramm und länge in metern angegeben wird.
das ergebnisfeld kannst du noch mit bedingter formatierung entsprechend grün bis rot färben lassen. aufwand: 1-2min.
![](https://images.gutefrage.net/media/user/Wumpratte/1444749217_nmmslarge.jpg?v=1444749217000)
Werte einlesen, rechnen button(der rechnet hat per formel) und ausgabe
![](https://images.gutefrage.net/media/user/daCypher/1444744777_nmmslarge.jpg?v=1444744777000)
Der Code sieht ungefähr so aus:
Private Sub btnOK_Click()
txtErgebnis = txtGewicht/(txtGroesse^2)
End Sub
Wie der Button und die Textfelder heißen, kann man selbst bestimmen. Wie man ein Formular baut, erkläre ich nicht
![](https://images.gutefrage.net/media/user/daCypher/1444744777_nmmslarge.jpg?v=1444744777000)
Wieso willst du das mit VBA machen? Nimm einfach A1 als Eingabefeld für die Größe und B1 als Eingabefeld für das Gewicht, dann kannst du in C1 die Formel =B1/(A1^2)
reinschreiben und schon steht dort der BMI.
Super!
Den Algorithmus hätten wir.
Jetzt noch schnell den Code dazu.