Excel VBA質問箱 IV

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

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


75076 / 76732 ←次へ | 前へ→

【6104】Re:オートフィルでコピーしたいのですが...
回答  ichinose  - 03/6/16(月) 17:16 -

引用なし
パスワード
   ▼REIKO さん:
こんにちは。

>回答ありがとうございます!
>B列の文字列を標準にしたら
>数字は正しく表示されました。
>しかし、B列の書式を標準にしてしまうと、
>「UA00」や「CK30」などの4桁の文字列は
>半角スペースをプラスしているので
>その半角スペースまで消えてしまい、
>A列と同じものが入力されてしまいます。
>(実際にはB列には式が入っているので
>確認できませんが、コピーして別のところに
>貼り付けてみると、やはりスペースが
>入っていないのですが...)
私の数式が間違っていたかもしれませんが、

>Range("A2", Cells(Rows.Count, 1).End(xlUp)).Offset(0, 1).Formula_
= "=If(LENB(A2)=4,A2&"" "",Value(A2))"
             ↑ここに空白いれておけば・・・・
ちゃんと空白は入りますよ。

試しにコードを実行した後、C列に「=len(a2)」と入力してみて下さい。
私のテストでは、A2が「UA00」ならC2には、「5」が入っていますが・・・。

1 hits

【6047】オートフィルでコピーしたいのですが... REIKO 03/6/13(金) 16:51 質問
【6049】Re:オートフィルでコピーしたいのですが... ichinose 03/6/13(金) 17:10 回答
【6089】Re:オートフィルでコピーしたいのですが... REIKO 03/6/16(月) 13:16 質問
【6090】Re:オートフィルでコピーしたいのですが... ichinose 03/6/16(月) 13:25 発言
【6099】Re:オートフィルでコピーしたいのですが... REIKO 03/6/16(月) 15:49 質問
【6101】Re:オートフィルでコピーしたいのですが... ichinose 03/6/16(月) 16:23 回答
【6103】Re:オートフィルでコピーしたいのですが... REIKO 03/6/16(月) 16:59 お礼
【6104】Re:オートフィルでコピーしたいのですが... ichinose 03/6/16(月) 17:16 回答
【6119】Re:オートフィルでコピーしたいのですが... REIKO 03/6/17(火) 9:35 質問
【6120】Re:オートフィルでコピーしたいのですが... ichinose 03/6/17(火) 9:50 発言
【6123】Re:オートフィルでコピーしたいのですが... REIKO 03/6/17(火) 10:32 お礼

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