- ベストアンサー
指定範囲からの抽出
ビギナーです。 指定した範囲中のセルから、数値の入力された値のみを別のセルに表示させる方法を教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 具体例がないので良くわかりませんが、 =IF(ISNUMBER(A1),A1,"") これを、フィルドラッグして、範囲に沿ってコピー こういうことですか?
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
VBAでぴったりのことが、一気にできるようです。 VBEの標準モジュールに ツール マクロ VBE 挿入 標準モジュール で出る画面にコピーして張り付ける。 Sub test01() Dim cl As Range For Each cl In Selection If IsNumeric(cl) Then cl.Offset(0, 10) = cl End If Next End Sub を貼り付けます。 シートに戻って、範囲を指定して、上記VBAを実行してください。F5キーを 押す、でもよい。 数値セルだけ抜き出します。抜く出す場所は cl.Offset(0, 10)を変えると決められます。 右10列面したところです。 cl.Offset(10, 0)だと10行下です。 cl.Offset(10, 10)とかも可能です。自分の都合のよいように決めてください。
質問者
お礼
ご回答有難う御座います。 残念ながら私、超ビギナーの為ご回答をご理解するレベルに達しておりません。もう少し勉強し、役立てたいと思います。ご親切に有難う御座いました。
お礼
説明不足の質問に、迅速なご回答有難う御座います。 大変助かりました。