パソコン仕事5倍塾
35,000人を指導した東大卒・元日本IBM社内講師が直伝
MENU
hinokino.studioさんの投稿
(投稿ID: 4510)
小川慶一さんのコメント
(コメントID: 6217)
Sub hoge() Dim yoko yoko = 3 Range("A1").Offset(, yoko).Value = 1 yoko = 5 Range("A1").Offset(, yoko).Value = 2 For yoko = 1 To 10 Range("A3").Offset(, yoko).Value = yoko Next End Sub
外部アカウントで登録
たった1ヶ月で人生が劇的に変わりました
佐藤信さん
役員クラスの方から高い評価を受けるようになりました。
佐賀県 - 岩本徹さん
今までまったく知らなかったショートカットキーを使いまくっています。
東京都 - 鷹觜慶さん
年齢60才間近、営業で外回りの時間が多い私でも退社時間が1-2時間程度早くなりました。
東京都 - 宗内隆明さん
受講前もすでにパソコン得意でしたが、そんな私でも受講して本当に良かったと思えた講座です。
東京都 - 佐伯とも子さん
ここまで包括的に仕事に役立つ深い学びを受けれた講座は初めてでした
東京都 - 飯田倫子さん
2024年04月27日 15:36
2024年04月25日 07:00
2024年04月23日 21:36
2024年04月23日 10:01
2024年04月22日 03:23
2024年04月28日 20:53
2024年04月28日 19:20
2024年04月28日 15:34
2024年04月28日 12:07
2024年04月28日 11:43
2022年02月24日 10:59
2019年12月23日 05:57
2019年09月20日 12:29
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
2022年02月02日 00:00
2022年02月02日 03:00
2022年02月02日 06:00
2022年02月02日 09:00
2022年02月02日 12:00
2024年02月15日 18:30
2024年02月09日 17:05
2024年01月19日 13:00
2023年12月31日 17:00
2023年12月21日 14:00
2024年04月27日 23:02
2024年02月28日 14:53
2024年02月27日 14:27
2024年02月27日 14:21
2024年02月27日 14:15
hinokino.studioさんの投稿
(投稿ID: 4510)
この度はお世話になっております。
まさか自分がマクロを書ける日が来るとは思ってもおらず、大変楽しく学ばさせていただいております。
1つ質問なのですが、縦の行ついてはfor next構文で繰り返すことができますが、横の列についても同じように繰り返すことができるのでしょうか?
横の列はセルの指定をアルファベットでするのが通常と思うので、普通に考えるとできないように思うのですがいかがでしょうか?
また、もしもそれが可能なのであれば、縦の行を一通り繰り返した後に、1つ右の列にずらして同じように縦の行を繰り返すようなこともできるのでしょうか?
ご回答お待ちしておりますので、よろしくお願いいたします。
小谷
小川慶一さんのコメント
(コメントID: 6217)
こんにちは。
成果につながっているご様子、なによりです (^^
横へのくりかえしのやり方もいろいろありますが...。
発展編1でお伝えしているのは、 .Offset プロパティを使う方法です。
とはいえ、「横方向へのくり返し作業」が必要になるのは、例外なる、「DPR」で言うところの、「R→R」のタイプの仕事です。
「D→R」タイプの仕事では「横方向へのくり返し作業」が必要になるケースはほとんどありません。
「R→R」のタイプの仕事は「D→R」タイプの仕事より腕力が必要になります。
極力、「D→R」タイプになるよう、仕事を再設計してからマクロを書くようにしてください。
腕力に欠ける基礎編レベルのころはそういう工夫も特に重要です。
「DPR」については、以下の無料講座もご確認ください。
マクロを書くときに、工数を格段に減らすためのアイデアが得られるものと思います。
○エクセル仕事を劇的に楽にする「DPRフレームワーク」
http://www.exvba.com/dpr.php