Sub シートの名前変更() Dim i For i = 1 To 11 Worksheets(i).Copy After: Worksheets (i) Worksheets(i + 1).Name = i + 1 & "月" Range("A1").Value = i + 1 & "月の売り上げ" Next i End Sub 同じようにやってみましたが After に色が付いて コンパイルエラー 変数が定義されていません、 というエラーが出ます。 何が間違ってるんでしょうか??
引数使っても良いですし省略してもいいです。 Sub 左が大きい月() Dim i As Long For i = 1 To 12 Sheets.Add.Name = i & "月" Next i End Sub Sub 右が大きい月() Dim i As Long For i = 12 To 1 Step -1 Sheets.Add.Name = i & "月" Next End Sub
VBAはそこそこ出来るつもりですが、人に教えるときどう教えれば良いかという観点で動画探していたとき、この動画を見つけました。大変参考になりました。ありがとうございます。
ありがとうございます!人に教えるのって難しいですよね。少しでもお役に立てて嬉しいです。
すごくわかりやすい動画です。基本的なことが全くできていないからと落ち込みなからVBAを触っていましたが、『私は基礎的なVBAのうち、繰り返し処理のことが理解できてなかったんだ』と理解できてなかった部分が明確になったのと、全てが全て分からなかったわけではないと自信に繋がりました。
今はチャットGPTで簡単に誰でも作れるみたいな触れ込みが多くて落ち込んでいたのですが、私は理解をしないと進めないタイプなので、この動画に出会えてとてもよかったです。
ありがとうございました。チャンネル登録させていただきました。
親切ですね。ついていきます!
VBAの初視聴動画が、これでよかったと思います😍登録&いいね!しました。
チャンネル登録させてもらいました!
ものすごくわかりやすく丁寧に解説して下さったおかげで社内のvba検定無事に合格出来ました!
本当にありがとうございます! 今後も定期的に教室開催してください!楽しみにしております
モジュールの説明は非常にわかりやすいです。大変勉強になりました。
まさに今必要な内容でした!
毎月1ヶ月のシートをコピーコピーしてたので
凄く助かりました
こんばんは。VBAをこれから、仕事に使えるまで、勉強していきたいと思います。初心者から、理解が深まる動画を期待しています。!!!
2つのシートの名前変更のやり方は、とても分かりやすくて面白く視聴させていただきました。
長い動画でも項目ごとの時間にジャンプができましたので、途中で中断しながらでも視聴することができました。
大変助かります。
どうもありがとうございました。
ご感想ありがとうございます!気に入っていただけて嬉しいです。
一番良い。参考になりました
素晴らしい動画でした。感動の一語!! ありがとうございました。
最近VBAの勉強を始めました!すごくわかりやすかったです!ありがとうございます!
そうなんですね!勉強頑張ってください!
嬉しいご感想ありがとうございます😊
仕事で、エクセルデータからピポット→ピポットで作ったデータ→計算式の入ったエクセルに貼り付けるという手と目を酷使する作業をしているため、VBEやマクロを覚えるため、視聴させて頂きましたが、初心者にとてもわかりやすく、良い意味で難しい事は省いて説明されていますので、チャンネル登録して勉強させて頂きます❗️
ありがとうございます!!
とても分かりやすかったです。参考にさせていただきます。
ありがとうございます😄
エクセルVBA・マクロ 俺にも出来たわ!
前に登録したんだけど見るのが今か。
動画上がってきてたんだろうけど、マクロ難しそうって敬遠してたのかも
わかりやすくて丁寧だけど、VBA覚えること多いし難しいな
大変、興味深く分かりやすかったです。市販テキストでしばらく独学し、ついに挫折していました。この動画を見て、再度、勉強したいと思いました。サブチャンネルのまくろチャンネルで、基礎から学びたいと思います。有難うございます。
こちらこそご視聴ありがとうございます。私もわかりやすい動画作りがんばります!
非常に分かりやすかったです。
良かったです!ありがとうございます。
茨城だけ茨木になってるの気になっちゃう笑
解りやすい解説ですね!
ありがとうございます😊
大変参考になりました。早速使ってみたいと思います。1点気になったのは、12分41秒の所で、Sub の後ろのテキストが「テスト」から「シートの名前変更」に変わったのは、動画を差し替えたからでしょうか?
いつも楽しく拝見させていただいております。ありがとうございます。
なぜかVBEを開いた途端に応答なしになり、Xセルが強制終了してしまいます。自分でも色々調べたのですが、うまくいかず、原因が分からずVBAが使えない状況になっています。教えていただくことはできますでしょうか、、、
わかりやすいです!!
分かりやすく丁寧で初心者の私にとってありがたい動画でした。
ありがとうございました。
わかりやすいです
とてもわかりやすいです!
ありがとうございます!!
わかりやすい
vbaに日本語を打つと文字化けしてしまいますどうすればよいでしょうか
ロケールのutf-8のチェックは外しました
すごくわかりやすかったですありがとうございます。1月1日から12月31日まで同じファイルを作りたいのですが変数をどう設定したらいいでしょうか?
range("自作関数の計算結果の表示先").value="=自作関数"
で自作関数の結果を表示させることは可能なのでしょうか。
はい、特に問題ありません。
変数の定義のあとに、as longとかいらないんですかかね?型は省略すると値ということ?
最後にちょろっと話してますが、初心者には難しいと思ったので省略しています。
@@pckatuyou あざす!
Sub シートの名前変更()
Dim i
For i = 1 To 11
Worksheets(i).Copy After: Worksheets (i)
Worksheets(i + 1).Name = i + 1 & "月"
Range("A1").Value = i + 1 & "月の売り上げ"
Next i
End Sub
同じようにやってみましたが
After に色が付いて
コンパイルエラー 変数が定義されていません、
というエラーが出ます。
何が間違ってるんでしょうか??
4行目、After:ではなく、After:=ですね!
ありがとうございました。単純なタイプミスでした。
お時間取らせてすみませんでした m(_ _)m
揚げ足取るようですすみませんm(_ _)m
関東の『いばらき』は茨城です…
あ、ごめんなさい_(._.)_
最近、VBAに興味を持って、この動画で初めて勉強しました。質問なのですが、
beforeを使った場合、ワークシート1は2に変わるのですよね??
例えば、12月から1月へ逆に作る場合、
i=12to1、あと変数はi-1にすれば良いでしょうか?
引数使っても良いですし省略してもいいです。
Sub 左が大きい月()
Dim i As Long
For i = 1 To 12
Sheets.Add.Name = i & "月"
Next i
End Sub
Sub 右が大きい月()
Dim i As Long
For i = 12 To 1 Step -1
Sheets.Add.Name = i & "月"
Next
End Sub
worksheets("2月")でF5wを押すと、再生でもですが、インデックスが有効範囲にありません。で、終了になります。(。´・ω・)?
いつもありがとうございます(^^)
とてもお勉強になりましたm(__)m
VBAとても便利ですね(^_-)
すごく解り安く、とても良く理解が出来ました(_ _)
ありがとうございます(^_-)
0:00 オープニング
1:36 エクセルの設定
3:42 マクロとは?VBAとは?
4:50 VBEの設定
7:55 基本的な書き方・用語
8:50 Rangeプロパティ
12:33 変数
16:42 アクティブシート以外の操作
19:14 ワークシートの名前変更
20:17 メソッド
21:53 繰り返し処理(Forステートメント)
24:20 シートをコピーして名前を一括変更
29:27 実行方法
30:55 関数
34:16 保存
サブチャンネルではVBAの基礎文法をゼロから丁寧に解説しています!
◆マクロちゃんねる
ua-cam.com/channels/lX2kAK2MWkZdnvyesDkbzA.html
マクロ設定警告初めて見た時、なにすべきか戸惑ってしまった、わからぬまま作業した不安思いだす
(・_・D フムフムなるほ~