お世話になっております。
とあるEXCELで作成したグラフをVBAにて拡張したいと思っております
excel
1__________ 2| | | 3| | | 4| | | 5----------
↓
excel
1______________ 2| | | | 3| | | | 4| | | | 5--------------- 6
実行すると表が増える上記のようなイメージです。
それで7行目は項目で埋まっているので
”F7”セルを選択してCtrl+→ で右端に移動した後 そこから上に2つ移動後 Shiftを押下しながら左に4つ選択後 shiftを押下しながら下に24選択し それを「コピーした挿入貼り付け」(右方向にシフト)
という作業をVBAで出来ないかと思っております。
それでまず
”F7”セルを選択してCtrl+→ で右端に移動というのを
vba
1Cells("F7").End(xlToRight).Select
と実装したつもりなのですが
実行時エラー '5' プロシージャの呼び出し、または引数が不正です。
と表示されてエラーでした。
そこでなんという語句でググれば上記のエラーに対応出来て
そこから上に2つ移動後 Shiftを押下しながら左に4つ選択後 shiftを押下しながら下に24選択し それを「コピーした挿入貼り付け」(右方向にシフト)
のような働きをVBAで実装出来るか伺ってよろしいでしょうか?
お忙しい所大変申し訳ないのですが何か情報をお持ちな方はコメント頂けますと嬉しく思います。
その動作をマクロで記録して出来上がったコードを確認にすれば良いと思うのですが。
それに「やりたいこと」にキーワードが入ってますし、エラー解決もエラーメッセージがそのままキーワードです。
自身ではどういうキーワードで調べたんですか?聞く前に、まず自分で考えた方がいいですよ。
全部人に聞いてると、考える力や応用力が身に付かないです。
[1-2. 投稿前に検索し、できるところまで自分でやってみましょう]
https://teratail.com/help/question-tips#questionTips1-2
自分の質問で機能的に疑問な部分を単語にして、それらを言語名(VBA)と合わせてキーワード検索するだけでも、それっぽい記事が割と引っかかります。
あまり引っかからなかったら単語の表現を変えてみる、ノイズが多かったら絞り込むキーワードを増やしてみる等も試してみることです。
ほとんど全てを他人にやってもらおうとしていますか。
teratailはサポートセンターではなく、思考するエンジニアの為のQ&Aコミュニティです。
https://teratail.com/help/question-tips#questionTips1-1
本当に申し訳ないです……
”vba セル移動”にてグーグルさんで調べてみましたが
このままだと質問投げっぱなしと思われても仕方がないですね……
なのでどのような語句でググれば良いかと伺ったつもりだったのです……
丸投げ質問のような事はやめます。
大変申し訳ございませんでした。
自分の質問だけ見ても、もっと単語沢山ありますよね。
いきなりゴールまでたどり着くのが無理なら、もっと細分化して調べましょう。
いえ、語句を聞く質問が悪いわけではなく、一気に全部解決できるスペシャルワードのみを求めている印象で、自身がどういうキーワードを採用したのかが書かれてないのが問題です。
それに自分がやりたいことそのママをやってるようなことってまずないので、細分化して探して組み合わせる地道な道しかないです。
エラーが出たなら解決するためにまた調べる。
熟練者もその繰り返しで1つのアプリケーションを組み上げます。
回答2件
あなたの回答
tips
プレビュー