Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11768 / 13645 ツリー ←次へ | 前へ→

【14154】初心者レベルの質問です。 WAKO 04/5/22(土) 10:59 質問[未読]
【14156】Re:初心者レベルの質問です。 ぴかる 04/5/22(土) 11:19 発言[未読]
【14166】Re:初心者レベルの質問です。 WAKO 04/5/22(土) 13:17 質問[未読]
【14205】Re:初心者レベルの質問です。 YN61 04/5/23(日) 17:16 発言[未読]
【14216】Re:初心者レベルの質問です。 WAKO 04/5/23(日) 23:02 質問[未読]
【14250】Re:初心者レベルの質問です。 Jaka 04/5/24(月) 15:55 回答[未読]
【14289】Re:初心者レベルの質問です。 WAKO 04/5/25(火) 15:33 お礼[未読]

【14154】初心者レベルの質問です。
質問  WAKO  - 04/5/22(土) 10:59 -

引用なし
パスワード
   みなさんこんにちは
質問に答えてくれる方、大変ありがたく思っています。
今後ともよろしくお願いします。

これは、EXCELの操作の質問ですが、
まず、セルに数字を、セルの幅以上に入力した場合、
入力した桁数の幅に応じて、セルの幅が勝手に広がって
くれますが、
漢字や英数字の場合、幅は広がってくれません。
どうすれば、セルの幅が勝手に広がってくれるか
分かりますか。

また、EXCELで数値を15桁入力して
書式設定が標準の場合、1.23457E+14になりますが、
書式設定が数値の場合、123456789012345になります。
書式設定が数値のまま、CSV保存しても表示は123456789012345
のままです。

これを閉じて、再度このCSVを立ち上げると
書式設定が標準にもどり、かつ1.23457E+14の表示になります。
データは問題無いことは分かるのですが、

これを書式設定が数値のままで、表示は123456789012345
にしたいのです。

マクロでCSV保存して、CLOSEして、再度立ち上げた時に
表示は123456789012345にできますか。

すいませんがどなたか知っていれば教えて下さい

よろしくお願いします。

【14156】Re:初心者レベルの質問です。
発言  ぴかる  - 04/5/22(土) 11:19 -

引用なし
パスワード
   WAKOさん、こんにちは。

すんません。回答じゃありません。CSVは、全くやった事ないもんですから・・・。
ただ、少し気になっている事を述べさせて頂きます。
最近、よく質問させていますよね。これは、全然問題ないと思います。
問題なのは、1つの質問が終わってないのに、次へ次へと新規質問して
いかれてる事です。俗にいう「ほったらかし」というやつです。回答者
の方々も、貴重な時間をさいて答えられていますから、必ずどうなった
か結果報告とお礼をするようにしましょう。一度、逆の立場になれば、
分かると思います。さあ、他のご質問の方の処理も頑張って下さいネ。
そしたら、今後もすばらしいご回答を頂けると思います。

以上、でしゃばりでした。

【14166】Re:初心者レベルの質問です。
質問  WAKO  - 04/5/22(土) 13:17 -

引用なし
パスワード
   ▼ぴかる さん:
ほったらかし という分けではないのですが、
何個も問題があった場合に、書いています。
優先度を付けて順番に実施しています。

礼は述べています。
述べていない物は、回答の内容が意図していない場合
には礼はしていません物もありました。
それを思われたのなら今後気をつけます。


>WAKOさん、こんにちは。
>
>すんません。回答じゃありません。CSVは、全くやった事ないもんですから・・・。
>ただ、少し気になっている事を述べさせて頂きます。
>最近、よく質問させていますよね。これは、全然問題ないと思います。
>問題なのは、1つの質問が終わってないのに、次へ次へと新規質問して
>いかれてる事です。俗にいう「ほったらかし」というやつです。回答者
>の方々も、貴重な時間をさいて答えられていますから、必ずどうなった
>か結果報告とお礼をするようにしましょう。一度、逆の立場になれば、
>分かると思います。さあ、他のご質問の方の処理も頑張って下さいネ。
>そしたら、今後もすばらしいご回答を頂けると思います。
>
>以上、でしゃばりでした。

【14205】Re:初心者レベルの質問です。
発言  YN61  - 04/5/23(日) 17:16 -

引用なし
パスワード
   ▼WAKO さん:

>漢字や英数字の場合、幅は広がってくれません。
>どうすれば、セルの幅が勝手に広がってくれるか
>分かりますか。
これは今までに聞いたことはありません。

※※
英数字の入力で幅は『書式設定=標準』では最大11桁までが広がると思います。それ以上は?E+11(11以上の数字)になると思います。
但し、「書式設定=数値』にするとそれ11桁以上の数値に応じてセルが広がります。

>また、EXCELで数値を15桁入力して
>書式設定が標準の場合、1.23457E+14になりますが、
>書式設定が数値の場合、123456789012345になります。
>書式設定が数値のまま、CSV保存しても表示は123456789012345
>のままです。
>
>これを閉じて、再度このCSVを立ち上げると
>書式設定が標準にもどり、かつ1.23457E+14の表示になります。
>データは問題無いことは分かるのですが、
>
>これを書式設定が数値のままで、表示は123456789012345
>にしたいのです。

>
>マクロでCSV保存して、CLOSEして、再度立ち上げた時に
>表示は123456789012345にできますか。
>
シートのセル範囲で『書式設定=数値』上書き保存で桁数は維持されると思いますが、もしそれで駄目なら、ユーザ設定で井形を20個位(これは桁数より少し多めにして)、最後0で上書き保存されると出来る筈です。
一度試してください。

>よろしくお願いします。

【14216】Re:初心者レベルの質問です。
質問  WAKO  - 04/5/23(日) 23:02 -

引用なし
パスワード
   ▼YN61 さん:
回答ありがとうございます。

すいません、内容が少し変わりまして
実は、前に0が付く場合があるのです。
それで、私はexcelの書式を文字列にして、csv保存して
closeして、再度開けると前の0は消えてしまいます。
ただしデータは前の0は残っていますので、問題ないです。
表示上の話ですが、前の0は消えずにのこせるのでしょうか。
もしわかりましたら、返事ください。


▼YN61 さん:
>▼WAKO さん:
>
>>漢字や英数字の場合、幅は広がってくれません。
>>どうすれば、セルの幅が勝手に広がってくれるか
>>分かりますか。
>これは今までに聞いたことはありません。
>
>※※
>英数字の入力で幅は『書式設定=標準』では最大11桁までが広がると思います。それ以上は?E+11(11以上の数字)になると思います。
>但し、「書式設定=数値』にするとそれ11桁以上の数値に応じてセルが広がります。
>
>>また、EXCELで数値を15桁入力して
>>書式設定が標準の場合、1.23457E+14になりますが、
>>書式設定が数値の場合、123456789012345になります。
>>書式設定が数値のまま、CSV保存しても表示は123456789012345
>>のままです。
>>
>>これを閉じて、再度このCSVを立ち上げると
>>書式設定が標準にもどり、かつ1.23457E+14の表示になります。
>>データは問題無いことは分かるのですが、
>>
>>これを書式設定が数値のままで、表示は123456789012345
>>にしたいのです。
>
>>
>>マクロでCSV保存して、CLOSEして、再度立ち上げた時に
>>表示は123456789012345にできますか。
>>
>シートのセル範囲で『書式設定=数値』上書き保存で桁数は維持されると思いますが、もしそれで駄目なら、ユーザ設定で井形を20個位(これは桁数より少し多めにして)、最後0で上書き保存されると出来る筈です。
>一度試してください。
>
>>よろしくお願いします。

【14250】Re:初心者レベルの質問です。
回答  Jaka  - 04/5/24(月) 15:55 -

引用なし
パスワード
   CSVファイルをそのまま開くと、G/標準で読み込みますから、数字だけの場合は、勝手に数値にコンバートされてしまいます。
ですから、inputで文字列の配列に読み込んでから、文字列としてセルに貼り付けるか、
または、拡張子をTxtに変えてテキストとして開くか、2000以上だったら外部データの取り込みでテキストを読み込むかの方法になると思います。尚これらは、読み込む際に読込形式を1フィールドづつ設定できます。また全部文字列として読み込んだ方が、速いです。
CSVかなにかで検索すれば、結構引っかかると思いますけど。

【14289】Re:初心者レベルの質問です。
お礼  WAKO  - 04/5/25(火) 15:33 -

引用なし
パスワード
   ▼Jaka さん:
ありがとうございます。
文字列にして、データを貼り付けるようにします。


▼Jaka さん:
>CSVファイルをそのまま開くと、G/標準で読み込みますから、数字だけの場合は、勝手に数値にコンバートされてしまいます。
>ですから、inputで文字列の配列に読み込んでから、文字列としてセルに貼り付けるか、
>または、拡張子をTxtに変えてテキストとして開くか、2000以上だったら外部データの取り込みでテキストを読み込むかの方法になると思います。尚これらは、読み込む際に読込形式を1フィールドづつ設定できます。また全部文字列として読み込んだ方が、速いです。
>CSVかなにかで検索すれば、結構引っかかると思いますけど。

11768 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free