数式 | |
---|---|
[195961] 数式- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ しの -(2023/09/26(14:04)) □U R L/ Worksheets("納品書").Range("T5").Formula = "=Y3" 現状、上のコードになっています。 セルY1に、10000 セルY2に、500 セルY3に、10500 つまり、10500が表示されます。(表示形式が通貨単位なので¥10,000) そこで、¥10,500(うち消費税500)と表示するにはどのように変えたらよいでしょうか? よろしくお願いします。 |
[195962] Re[1]: 数式- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2023/09/26(14:54)) □U R L/ これは、文字列になってもいいって事ですか?(後で計算には使えないデータになります) >Worksheets("納品書").Range("T5").Formula = "=Y3" ↓ Worksheets("納品書").Range("T5").Formula = "=TEXT(Y3,""\#,##0"")&TEXT(Y2,""(うち消費税#,##0)"")" セルの書式設定でやるのは、ほぼ無理。 VBAで無理やりやると、書式の種類が膨大になって、そのうちバンクします。 |
[195963] Re[2]: 数式- ■記事引用/メール受信=OFF■ □投稿者/ しの -(2023/09/29(08:49)) □U R L/ ありがとうございます。 ひとつお聞きしたいのですが、インボイスの関係で10パーセント表記をしないといけないかもしれません。 消費税の後に10%を追加すれば、15%表示になったり、消費税額がおかしくなります。 なにかルールを教えていただきたいです。 |
[195964] Re[3]: 数式- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2023/09/29(08:58)) □U R L/ >消費税の後に10%を追加すれば、15%表示になったり、消費税額がおかしくなります。 ちょっと面食らってますが、パーセンテージの話って、出ていましたか? 具体例でご説明ください。 (どこにどんなデータがあって、何をやったら、こうなるべきが、ああなった) |
[195965] Re[4]: 数式- ■記事引用/メール受信=OFF■ □投稿者/ しの -(2023/09/29(09:52)) □U R L/ すいません。 単純に関数に10%追加したら実際の表示がおかしくなるということです。 "=TEXT(Y3,""\#,##0"")&TEXT(Y2,""(うち消費税10%#,##0)"")" |
[195966] Re[5]: 数式- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2023/09/29(10:06)) □U R L/ >"=TEXT(Y3,""\#,##0"")&TEXT(Y2,""(うち消費税10%#,##0)"")" ~~~~~~~↑~~~~~~~~~~~ 書式設定部分なので、10%の右の「0」は書式指定となっています。 つまり、Y2(500)の先頭の「5」が0に対応する数値として表示されます。 10%の部分を単なる文字列として扱いたいならば、 "=TEXT(Y3,""\#,##0"")&TEXT(Y2,""""""(うち消費税10% """"#,##0)"")" |
このトピックに書きこむ |
---|