|
▼岳 さん:
こんにちは
>初心者ですが、Excelの一般操作で行なえることは全てマクロで可能。と信じて
>きましたが、
これはほぼ間違ってないと思いますよ。
ネイティブかどうかの違いで速度の違いはあれど実現は可能と思います。
>【やりたいこと】
これは、
Sheets("要調査").Range("B4").Value = _
Mid(Sheets("Sheet1").Range("B5").Value, 19, 5)
で実現できます。
Mid関数をヘルプで見るとわかると思いますが、
B5の文字の先頭から19文字目から5文字を抜き出して文字列を
要調査シートのB4に格納するコードです。
何文字目かわからない場合はInstr関数
文字の長さはLen関数など色々ありますので調べてみてください。
>カーソルで範囲指定した「ナポレオン」に関する情報は何も記載されませんでした。
これは、マクロ(VBA)で出来ない。訳ではなくて自動記録が出来ない。
というだけだと思います。
実際は出来る事でも自動記録されないコードは結構いっぱいあります
>【あきらめへの引き金】
>上記結果から、一般操作で出来ても、マクロで出来ない場合があるんだ。
マクロで「記録」できない場合があるんだ。
という結論の方が良いですね^^
これからは自動記録だけではなく、自分でコードを書けるようになるように
色々調べてみると、出来ない事がいっぱい出来るようになりますよ^^
|
|