Visual BASICで値をフォーマット命令を使い、+あり、-ありの値を縦に表示させ、各桁をそろえたいのですが、+の場合は、+を表示しないので、+の値だけ、1桁左詰めで表示されてしまいます。簡単に解消できる方法はありますか? 教えてください。

現在のプログラム  print Format(変数,"###")

今の例
123
-123

希望する表示
 123
-123
     ブラウザで見ると3と3がそろっていませんが、合わせて書いたつもりです

A 回答 (2件)

Format(変数, " ###;-###")



の書式部分は、
空白・シャープx3・セミコロン・マイナス・シャープx3
で、間に入るのは、セミコロン。

書式をセミコロンで区切って最大4つまで指定できます。
正の数、ゼロ、負の数の別などで書式を選択する機能があるのですよ。
ヘルプでFormat関数の関連項目で「数値を表すその他の書式 (Format 関数)」というトピックを参考にしてください。
    • good
    • 0
この回答へのお礼

正と負の区切りは ; だったのですね。
おかげで、縦列がまっすぐになり、たいへんすっきりしました。
ありがとうございました。

お礼日時:2001/03/25 23:25

正負別複数書式で対応できますよ。



Format(変数, " ###;-###")

この回答への補足

回答、ありがとうございます。

Format(変数,"###,-###")とのことですが、 - が中間に入るのはおかしくないですか?
試してみたらうまくいかないようですが。
またFormat(変数,"-###") とすると、 -123の場合 --123と表示してしまいます。
正の場合は空白を頭に、負の場合は、-を頭につけたいのです。もしくは
正の場合は+を頭に、負の場合は、-を頭につけたいのです。
なにかのBASICで S(符号)があったようですが、VBではないようです。
プログラムで判別するのでなく、formatコマンドだけで簡単に行う方法はありますか?

補足日時:2001/03/24 23:24
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QFXのスワップポイント、プラス・マイナスって?

FXのスワップポイント、プラス・マイナスってどっちが利益を得られるのですか?これからFXを始めようとしている、デビュー前の者です。超円高・ドル安で、外貨ドル預金を考えましたが、調べたら手数料が高いので、FX1倍がお勧めであると、サイトにありました。そこで、金利差のスワップポイントが、現在買いがプラスで、売りがマイナスになっています。買う時には、金利をプラス負担して買って、売るときにはマイナスなら、またマイナス分の金利を負担しなければならないのでしょうか?。今後の実際にスワップポイントのマイナス数と、外為相場のプラス数で、マイナス数を上回る円安がでないと、利益はでないのでしょうか?。教えてください。スワップポイントのプラスマイナスは以下のサイトには明記されていますが、他のサイトは詳しく見ないとまだ見つけることができていません。
http://www.foreland.co.jp/entry/index.html

Aベストアンサー

ドル円 買SP+5円、売SP-5円 付与1日分
となっていますが、ドル円を1万ドル買いポジションを持って翌日まで持ち越すと5円もらえます。売りポジションだと5円支払になります。これは1日分という意味。
ドルを1万ドル買って30日持つと150円もらえるということ。売りなら150円支払うということ。この業者はスワップが高いほうの業者です。
ただし、土日はもらえず、木曜朝に3日分とか付与日数が変わるときがある。
ちなみに、去年の今頃、買いでもスワップがマイナス(支払)になったことがあるので、注意は必要。

>調べたら手数料が高いので、FX1倍がお勧めであると、サイトにありました。

ウソとまでは言いませんが古臭い情報です。

Qロータス123でセルに式を表示させる

ロータス123で式を入力すると、セルには計算結果がでますね。

 ・セルに計算式を表示させる方法はありますか
 ・セル毎に計算式を表示させて、その表全部をまとめて印刷したいのです

こんな方法はあるのでしょうか。

 WIN98SE
 NECバリュースター

Aベストアンサー

dos版123では可能でした。
Windows版自体使い込んでいませんし、最近は表計算からも遠ざかっていますのでツールバー・メニューからの操作は解りませんが、Lotus123の場合DOS版同様/メニューが使えますので、そちらの方法で回答致します。

/ =>R(範囲)=>F(表示)=>T(式)
で計算式を表示させたい範囲を設定してやれば計算式が表示されます。
後は印刷するだけかと。

十分な回答になっていませんが悪しからず。

QFXでマイナスの収支で終わってしまった場合は 住民税の支払いはしなくてもいいですか? 勉強不足ですい

FXでマイナスの収支で終わってしまった場合は

住民税の支払いはしなくてもいいですか?

勉強不足ですいません。

Aベストアンサー

年間の全取引でマイナス(損失)なら、
所得税も住民税も発生しません。

但し、そのマイナスを確定申告して、
翌年に繰越すことはできます。

翌年の利益を前年の損失で相殺できるんです。


20.315%の税金の内訳は
・所得税15.315%
・住民税 5%
で、マイナスならどちらの支払いも
ありません。

http://www.nta.go.jp/taxanswer/shotoku/1521.htm

Q1桁のみの数字は全角、2桁以上の数字は半角にした

1桁のみの数字は全角、2桁以上の数字は半角にしたいと思います。
例えば、2011年3月19日の場合は、3のみを自動で全角にし、それ以外を自動で半角にしたいと思っています。

その為、そのようなことが出来るツールや手順などをご存知の方がいらっしゃいましたら、ご教示の程よろしくお願いします。

以上、よろしくお願いします。

Aベストアンサー

bloomberg.co.jp のサイト記事では、英字の省略語(Acronym)も
全角にしていますよね。この省略語などの全角は無視してもいいなら
以下のようなソフトで可能です。

【ナス】
http://hp.vector.co.jp/authors/VA028660/soft/index.htm
一桁の数字のみテキストの文字種を変更してくれます。
このソフトでは、桁区切りや小数点の記号がある場合などの対応が
できますので、記事と同じような修正ができます。

Wordで行う場合は、桁区切りだと少し複雑になりますので、最後の
ほうに別回答を追加します。
一桁数字および小数点対応の方法として、以下のような検索方法で
修正します。(ただし、Word2002以降のみで可能な方法)

[検索]ダイアログを出します。

[検索する文字列]に [!0-9][0-9][!0-9.] と入力します。
[見つかったすべての項目を強調表示する]のチェックを入れます。
[オプション]ボタンを押し[ワイルドカードを使用する]のチェック
を入れたら[すべて検索]ボタンで強調表示の状態にします。

これで選択された文字を[文字種の変換]で[全角]に変換します。
http://pc.nikkeibp.co.jp/article/NPC/20060215/229420/
http://pc.nikkeibp.co.jp/article/NPC/20070402/267195/

桁区切りの場合は、桁区切りに使っている記号を[!0-9.]の中に
追加すれば、おそらく対応できるかと思います。
例: [!0-9][0-9][!0-9.,]

bloomberg.co.jp のサイト記事では、英字の省略語(Acronym)も
全角にしていますよね。この省略語などの全角は無視してもいいなら
以下のようなソフトで可能です。

【ナス】
http://hp.vector.co.jp/authors/VA028660/soft/index.htm
一桁の数字のみテキストの文字種を変更してくれます。
このソフトでは、桁区切りや小数点の記号がある場合などの対応が
できますので、記事と同じような修正ができます。

Wordで行う場合は、桁区切りだと少し複雑になりますので、最後の
ほうに別回答を追加します。
一桁数字およ...続きを読む

QFX スワップポイントで儲けるという方法は具体的にどういう感じなんですか? プラス、マイナスどちらに

FX
スワップポイントで儲けるという方法は具体的にどういう感じなんですか?
プラス、マイナスどちらになっていても長期的にポジションを持ち続けるんですか?もし仮にそうだったらロスカットされないように何ヶ月もポジションを持ち続けるということですか?

Aベストアンサー

だいぶ分かってきましたね。
>長期的にポジションを持ち続けるんですか?
そのとおりです。
>もし仮にそうだったらロスカットされないように
>何ヶ月もポジションを持ち続けるということですか?
そのとおりです。

例えば、極端な例でいけば、
100万円の証拠金を入金しておいて、
ドル円を1万通貨単位、1万ドル買います。

1万ドルは現在111万円です。
これが大暴落して、1ドル80円。
1万ドル=80万円になったとしても、
証拠金は当初100万円入っているので、
強制ロスカットにはならず、ポジションを
維持できるのです。

ドル円のスワップは現在1日25円程度です。
(1万通貨あたり)
年間にすると、25円×365日=9125円程度。
となり、100万の資金で約1%弱の利益と
なるわけです。

この証拠金を50万としても同じ状態を
維持できます。そうすると年2%の利益
となります。

もっとスワップが高額な通貨を使えば
もっと効率のよい運用ができます。
(少なくとも外貨預金よりまともです。)

Q郵便番号(7桁)=>市区町村コード(6桁) 変換

郵便番号(7桁)から市区町村コード(6桁)に変換したいのですが、なにかよいデータベースは、ありませんか?
無料で利用できるところでお願いします。

Aベストアンサー

ここら当たりのデータを利用するか、
http://www13.plala.or.jp/bigdata/municipal_code_1.html

5桁から6桁に計算して変換すれば?
https://ja.wikipedia.org/wiki/%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%87%E3%82%A3%E3%82%B8%E3%83%83%E3%83%88

QFX 約定した瞬間スプレッドの8倍もマイナス!

ある証券会社でFXをしています。
スプレッドが1銭であったとすると、ドル円を1万通貨買ったら、
買った瞬間100円のマイナスとなるという考えは正しいでしょうか?

なぜこのような質問をしたかというと二つほど気になる約定があったからです。

1.ドルを円で1万通貨購入した瞬間損益がマイナスとなったのですが、これはスプレッドがあるからと
納得しております。しかしながら、スプレッド0.5銭という設定であるのに、買った瞬間400円以上の
マイナスとなっていたのです(50円の8倍以上ですよね)。これってよくあることですか?おかしくないこと
だとすると理由はなんでしょうか?約定する順番が遅いと、それだけ不利な価格で約定せざるを得ない
ということでしょうか?

2.OCO注文で、77.000になったら売る、という指定をしましたが、約定のレートは76.997でした。
これはどういう理由から指定値を外れてしまうのでしょうか?上の質問で疑問に思ったように、
約定の順番が遅かったと言うことでしょうか?

知識が乏しいのでもしかしたら、変な質問となっているかもしれませんが、
わかる方いらっしゃいましたら、ご回答よろしくお願いいたします。

ある証券会社でFXをしています。
スプレッドが1銭であったとすると、ドル円を1万通貨買ったら、
買った瞬間100円のマイナスとなるという考えは正しいでしょうか?

なぜこのような質問をしたかというと二つほど気になる約定があったからです。

1.ドルを円で1万通貨購入した瞬間損益がマイナスとなったのですが、これはスプレッドがあるからと
納得しております。しかしながら、スプレッド0.5銭という設定であるのに、買った瞬間400円以上の
マイナスとなっていたのです(50円の8倍以上ですよね)。これってよ...続きを読む

Aベストアンサー

1.レートが変動しただけかと。それか成り行きで注文出しているか。スリッページ設定が甘すぎか。
2.スリッページ設定が甘ければよくあること。

どちらもスリッページ0がお約束のFXの会社を使えばそんなことないのにね。

スリッページの初期設定がいくらか確認してないんじゃないの? 自分で設定できる会社もあるんだけどね。

スリッページの設定を10銭とか50銭にしてれば、デカイ変動あった時は設定の数倍すべって約定することもあるから気をつけたほうがいいよね。

QEXCELで1から9999までの通し番号を5桁で表示させたいのですが!

EXCELで1から9999までの通し番号を5桁で表示させたいのですが!

今は「1」「10」「100」「1000」「10000」「15000」と表示しています。
関数を使って下記のように5桁表示したいのですが。

例えば----「1」は「00001」、「10」は「00010」、「100」は「00100」
「1000」は「01000」、「15000」は「15000」のように!!
良い操作方法を教えてください。

Aベストアンサー

右クリック → セルの書式設定 → 表示形式タブの分類から「ユーザー定義」を選択 → 右側の種類(T)に 00000 と入力すると上にサンプルがでますので良かったらOKを押す。

Q事業所得のマイナスとFX収益の通算は可能ですか?

昨年からWeb英会話とWebコンサルティングの仕事を個人でやっています。(個人事業としては届け出していません。)その他にFXもやっています。Web関係の仕事は赤字、FXは収益があります。
実はあまり税金のことを考えていなかったのですが、いろいろ調べてみるとWeb関係の仕事は個人事業としておいた方が得なのではと思い始めました。ただ、いろいろなものを見ていくうちに、出来るという人、出来ないという人がいて、それで質問させていただいた次第です。
つぎの理解で正しいのでしょうか?

(1)昨年の場合は、どちらも個人でやっていることなので、すべて雑所得としてWeb関係の仕事での赤字をFXの収益から差し引いたものが、私の所得となる。

(2)Web関係の仕事を今年から個人事業にした場合、来年の確定申告の際には、個人事業が赤字でFXは収益がある場合には、(1)と同様に個人事業の赤字とFXの収益を通算したものが所得となるが、もし個人事業が黒字、FXは損失の場合には、通算することはできない。

お手数ですが、よろしくお願いいたします。

Aベストアンサー

>個人事業としては届け出していません…

届けを怠っていようが、事業所得は事業所得です。
http://www.nta.go.jp/taxanswer/shotoku/1300.htm
雑所得の定義に当てはまりません。
http://www.nta.go.jp/taxanswer/shotoku/1500.htm

>その他にFXもやっています…

FXは「総合課税」となるものと、「申告分離課税」となるものとがあります。
どちらでしょうか。
http://www.nta.go.jp/taxanswer/shotoku/1521.htm

>(1)昨年の場合は、どちらも個人でやっていることなので、すべて雑所得として…

意図的にせよ、無知からにせよ、届けをしないことによって、税制上有利になることはありません。

>(2)Web関係の仕事を今年から個人事業にした場合…

去年から既に個人事業。

>個人事業が赤字でFXは収益がある場合には、(1)と同様に個人事業の赤字とFXの収益を通算したものが所得…

FX が申告分離課税のときはもちろん、総合課税だとしても事業所得との損益通算はありません。

>もし個人事業が黒字、FXは損失の場合には、通算することはできない…

この部分は合っています。

税金について詳しくは、国税庁の『タックスアンサー』をどうぞ。
http://www.nta.go.jp/taxanswer/index2.htm

>個人事業としては届け出していません…

届けを怠っていようが、事業所得は事業所得です。
http://www.nta.go.jp/taxanswer/shotoku/1300.htm
雑所得の定義に当てはまりません。
http://www.nta.go.jp/taxanswer/shotoku/1500.htm

>その他にFXもやっています…

FXは「総合課税」となるものと、「申告分離課税」となるものとがあります。
どちらでしょうか。
http://www.nta.go.jp/taxanswer/shotoku/1521.htm

>(1)昨年の場合は、どちらも個人でやっていることなので、すべて雑所得として…

意図的にせよ、無...続きを読む

Qロータス123について

ロータス123でエンターキーを押すと下にセル
枠がいくようにするには、どうしたらいいのでしょうか?

Aベストアンサー

【ファイル】→【ユーザー設定】→【1-2-3の環境】→【互換メニュー】で[Tab]と[Enter]キーの設定で出来ます。


人気Q&Aランキング

おすすめ情報