Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Excel VBA Zelle lesen/ vergleigen/schreiben » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Excel VBA Zelle lesen/ vergleigen/schreiben
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
01010101
Grünschnabel


Dabei seit: 11.12.2012
Beiträge: 4

Excel VBA Zelle lesen/ vergleigen/schreiben Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hallo, ich möchte aus Prozentwerten Zahlen zuordnen,
Die Prozentwerte stehen in einer Zelle daraus sollen in eine Andere Zelle zahlen geschrieben werden
Bsp. 100%-95% = 1 ; 94%-80% = 2 und so weiter (Notenzuordnung)
Wie kann das in einer VBA gelöst werden?

Meine Ideen:
???
11.12.2012 19:18 01010101 ist offline E-Mail an 01010101 senden Beiträge von 01010101 suchen Nehmen Sie 01010101 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Was hält dich davon ab, das mit Excel-Formeln zu lösen?

VG,

Karlito
11.12.2012 19:29 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
01010101
Grünschnabel


Dabei seit: 11.12.2012
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja, wenn das geht, würde ich das sogar besser finden, aber wie mach ich die Größer/kleiner Abfrage in der Formel?

Gruß
11.12.2012 19:34 01010101 ist offline E-Mail an 01010101 senden Beiträge von 01010101 suchen Nehmen Sie 01010101 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die naivste Variante wäre mit wenn(;Augenzwinkern

VG,

Karlito
11.12.2012 19:43 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
01010101
Grünschnabel


Dabei seit: 11.12.2012
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wie mache ich das dann wenn ich in der Zelle A1 80 stehen habe?
ich habe folgendes probiert:
=Wenn(und(A1<=100;A1=>95); [2]; [2])

komme aber nicht weiter???

Zunge raus
11.12.2012 20:02 01010101 ist offline E-Mail an 01010101 senden Beiträge von 01010101 suchen Nehmen Sie 01010101 in Ihre Freundesliste auf
01010101
Grünschnabel


Dabei seit: 11.12.2012
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich habs, Danke und Gruß
11.12.2012 20:11 01010101 ist offline E-Mail an 01010101 senden Beiträge von 01010101 suchen Nehmen Sie 01010101 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ja, das wird leider ein unschöner ausdruck, aber er funktioniert.

Dein Ansatz ist richtig. Du darfst nur nicht in beiden Fällen das selbe ausgeben. Du musst hier weitere Wenns schachteln.

code:
1:
2:
3:
=Wenn(und(A1<=100;A1>95); 1; wenn(und(A1<=94;A1>80); 2;wenn(...)))
11.12.2012 20:13 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ah, OK, habe deinen Post zu spät gesehen.
11.12.2012 20:15 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Excel VBA Zelle lesen/ vergleigen/schreiben