Excel VBA質問箱 IV

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

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


13334 / 13646 ツリー ←次へ | 前へ→

【5879】16桁の数字にハイフンを入れて表示したい Masa 03/6/5(木) 16:28 質問
【5880】Re:16桁の数字にハイフンを入れて表示したい Jaka 03/6/5(木) 16:55 回答
【5881】Re:16桁の数字にハイフンを入れて表示した... Masa 03/6/5(木) 17:28 発言
【5882】Re:16桁の数字にハイフンを入れて表示した... ichinose 03/6/5(木) 18:53 発言
【5887】Re:16桁の数字にハイフンを入れて表示した... Masa 03/6/6(金) 10:44 お礼

【5879】16桁の数字にハイフンを入れて表示したい
質問  Masa  - 03/6/5(木) 16:28 -

引用なし
パスワード
   アクセスのデータからエクセル化させた
VISAカードなどの16桁の数字を
別ブックのシートに****-****-****-****で
表示させたいのですがエクセルは15桁が
限界らしくユーザー定義で####"-"####"-"####"-"####に
しても上手く表示されません

マクロを使ってとか、何とか表示形式を
使って4桁-4桁-4桁-4桁の形式にできないものでしょうか?

【5880】Re:16桁の数字にハイフンを入れて表示した...
回答  Jaka  - 03/6/5(木) 16:55 -

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

これで表示されてましたけど...。
意味がちょっと違うのでしょうか?

####-####-####-####

【5881】Re:16桁の数字にハイフンを入れて表示した...
発言  Masa  - 03/6/5(木) 17:28 -

引用なし
パスワード
   Jakaさん回答ありがとうございます
最後の数字が勝手に0に変えられて

【5882】Re:16桁の数字にハイフンを入れて表示した...
発言  ichinose  - 03/6/5(木) 18:53 -

引用なし
パスワード
   Masa さん、Jakaさん
こんばんは。

どのような形でアクセスのから引っぱってきてるのかわかりませんが、

Sqlで抽出する段階で文字列にしてしまうというのはどうでしよう。
例えば その16桁数字があるフィールド名 visaidだとすると

select format(visaid,'0000-0000-0000-0000') from vasaidが入っているテーブル名

というようにしてみては? Msqueryではちゃんとできましたよ
但し、データは文字列としてですけど・・・

【5887】Re:16桁の数字にハイフンを入れて表示した...
お礼  Masa  - 03/6/6(金) 10:44 -

引用なし
パスワード
   ichinoseさん、ありがとうございます
アクセスやエクセルに詳しくないので
sqlとかフィールド名とかよく分からないですが
教えてもらった方法で職場の人に試してもらいます
来月からは作業が楽になると思います
ありがとうございました

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