Excel VBA質問スレ Part8
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
750:デフォルトの名無しさん 08/11/06 10:11:14 >>749 そそ、それでOK。加えるなら、せっかく range型変数を2つ用意してるんだから、 最初にまとめて下準備しちゃえば効率がいいよね selectせずに rangeを取得するやり方もあるけど、少しずつ覚えればいい 751:デフォルトの名無しさん 08/11/06 18:01:30 ある値xをアクティブセルの持つ書式に変換した値を取得したいのですが Dim rng as Range Set rng = ActiveCell rng.Value = x この方法だとアクティブセルの値が変更される為変更前の値の保持が必要になります。 もう少しましな方法を教えて頂けるとありがたいです。 752:デフォルトの名無しさん 08/11/06 18:14:58 >>751 Format(x, ActiveCell.NumberFormatLocal) セルの書式によってはバグるかも試練がw 753:デフォルトの名無しさん 08/11/06 18:35:33 そうなんです [G/標準]とかでエラーになる為、セル代入を考えたのですが... 754:デフォルトの名無しさん 08/11/06 18:50:58 「セルの書式に合わせた文字列に変換」でいいのね ? worksheetfunction.text(x, iif(activecell.numberformatlocal="G/標準","General",activecell.numberformatlocal)) とかは?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4856日前に更新/261 KB
担当:undef