ich verwende Excel 2007 ... Ich habe die folgenden Bereiche ...excel Number
D E G H
5 1 2 1 1
6 2 2 1 1
jetzt i wählen Sie den Bereich F8: G9 und schreiben Sie die folgende Formel „= D5: E6 * 0,2 + G5 : H6 * 0,3" und die STRG + SHIFT drücken + ENTER ... dh Matrix zusätzlich tun, ... jetzt habe ich das Ergebnis folgende
F G
8 0.5 0.7
9 0.7 0.7
ich dieses Ergebnis Bereich jetzt wählen und das Format der Zellen verändern um das Format zu nummerieren mit 0 Dezimalstellen .... jetzt habe ich folgendes Ergebnis
Jetzt habe ich C# -Programm, das diesen Bereich Werte lesen wird ... (mit Bereich (...). Value2) ... dann wird versuchen, die verschiedenen Werte zu finden, aber C# nimmt an, dass es den liest oben Fall 1,1,1,1 ... was in der Realität nicht stimmt. Außerdem verwendet das C# -Programm jetzt diese eindeutigen Werte, um die Zellen mit Farben zu formatieren, indem der Gleichheitsoperator verwendet wird. In diesem Fall ist keiner der Zellenwerte gleich 1 ...
ist es in Excel möglich, diese Änderung nach dem Zahlenformat vorzunehmen , ... zum wahren Wert2 der Zelle ... aber nicht nur Aussehen! denn wenn ich
MsgBox Range("F8").Value2
zum Beispiel frage sie mich 0.5 zeigen, aber da ich das Zellenformat geändert haben will i1 statt, um zu sehen ... Ich will nicht den Wert des Range („F8“) abzuzurunden .Wert2, da es nur für den speziellen Fall funktioniert.
Meine Frage ist, wie es möglich ist, die Werte des F8: G9-Bereichs nach dem Zahlenformat zu denen zu ändern, deren Zahlenformat sie geändert hat ????
danke !!!
Wie über [Number] (http://msdn.microsoft.com/en-us/library/office/ff196401(v=office.15).aspx), toter Benutzer? ^^ – Bitterblue