Excel VBA質問箱 IV

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

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


31137 / 76738 ←次へ | 前へ→

【50856】Re:文字列の一部を指定範囲し別シートに複写したい
発言  Lindy  - 07/8/19(日) 20:59 -

引用なし
パスワード
   ▼岳 さん:
こんにちは
>初心者ですが、Excelの一般操作で行なえることは全てマクロで可能。と信じて
>きましたが、
これはほぼ間違ってないと思いますよ。
ネイティブかどうかの違いで速度の違いはあれど実現は可能と思います。

>【やりたいこと】
これは、
Sheets("要調査").Range("B4").Value = _
 Mid(Sheets("Sheet1").Range("B5").Value, 19, 5)
で実現できます。
Mid関数をヘルプで見るとわかると思いますが、
B5の文字の先頭から19文字目から5文字を抜き出して文字列を
要調査シートのB4に格納するコードです。
何文字目かわからない場合はInstr関数
文字の長さはLen関数など色々ありますので調べてみてください。

>カーソルで範囲指定した「ナポレオン」に関する情報は何も記載されませんでした。
これは、マクロ(VBA)で出来ない。訳ではなくて自動記録が出来ない。
というだけだと思います。
実際は出来る事でも自動記録されないコードは結構いっぱいあります

>【あきらめへの引き金】
>上記結果から、一般操作で出来ても、マクロで出来ない場合があるんだ。
マクロで「記録」できない場合があるんだ。
という結論の方が良いですね^^

これからは自動記録だけではなく、自分でコードを書けるようになるように
色々調べてみると、出来ない事がいっぱい出来るようになりますよ^^

0 hits

【50854】文字列の一部を指定範囲し別シートに複写したい 07/8/19(日) 18:51 質問
【50856】Re:文字列の一部を指定範囲し別シートに複... Lindy 07/8/19(日) 20:59 発言
【50857】Re:文字列の一部を指定範囲し別シートに複... 07/8/19(日) 21:37 発言
【50858】Re:文字列の一部を指定範囲し別シートに複... 07/8/19(日) 22:59 お礼
【50860】Re:文字列の一部を指定範囲し別シートに複... neptune 07/8/19(日) 23:09 発言
【50859】Re:文字列の一部を指定範囲し別シートに複... neptune 07/8/19(日) 23:06 回答
【50861】Re:文字列の一部を指定範囲し別シートに複... 07/8/20(月) 0:59 お礼

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