エクセルマクロ オンライン講座コメント紹介

コメント紹介
   └ エクセルマクロ・VBA基礎編フォローアップ ベーシック
       └ 表を解析して1行のリストを作る、1行のリストを解析して表にする(その2)

表を解析して1行のリストを作る、1行のリストを解析して表にする(その2)

[9115] 2017-11-10 00:08:55 受講生さんからの投稿です。

一通りフォローアップを学んでみたあと、また動画1の課題から解説を見ないで取り組んでいます。

今回は「担当区域」を先に考えてやりました。以前に動画を見たときに、確か、migi=2 とか使ってたな、と思って進めていくと、途中で、自分の書き方だとmigi=1でないとうまくいかないと思ったり、あとから「業者名」「フリガナ」を入れたので、『"e" & migi』には1を足さないとダメだな、など、動かしながらやってると、特に意図もなく、1を足してみたり引いてみたりして、結果的に答えにはたどりついています。

例えば、E~G列は、2行目から始まるので、migi=2とするのが通常かなと思います。しかし、意図せず1を足したり引いたりして結果に結び付けばよいのでしょうか?自分が書いたあと、もう一度動画を見ると、自分のはなんだか不格好だなと思います。

初心者のうちは、このような形でもよいのでしょうか?

Sub ren()
Dim hida
Dim tiku
Dim migi
migi = 1
For hida = 2 To 27

If Range("a" & hida).Value <> Range("a" & hida - 1).Value Then
    Range("e" & migi + 1) = Range("a" & hida).Value
    Range("f" & migi + 1) = Range("b" & hida).Value
     tiku = Range("c" & hida) & "地区"
     migi = migi + 1
Else
   tiku = tiku & "," & Range("c" & hida).Value & "地区"
End If
Range("g" & migi).Value = tiku

Next

End Sub

 


[9116] 2017-11-10 07:36:11 小川慶一さんからの投稿です。

受講生 さん:

おはようございます。

まず...。

>動かしながらやってると、...結果的に答えにはたどりついています。


こういうことをやりきれる力は、とても重要です。実務ではそういうことのくり返しです。

そのうえで...。

> 例えば、...migi=2とするのが通常かなと思います。もう一度動画を見ると、自分のはなんだか不格好だなと思います。


ということでしたら、もう一度何も見ないでやってみましょう (^^

慣れてくると、一発で最大効率のマクロを書けるようになります。

基礎編フォローアップは、重要パターンをほぼほぼ網羅しています。
何周もくり返していただいて構いません。

以下に、「パソコン仕事5倍塾」塾生からの投稿を転載します。
マクロでの効率化により、会社に数十億円規模の売上アップに貢献した方のものです。参考にしてください。

>ポータルサイトではご無沙汰です。
>東京クラスの○○です。
>久々のサイトを覗いてみたらすごい投稿になっていますね!
>
>近況というか日々の報告ですが、workは毎日続けてます。
>会社の帰りは、電車に座れた時は基礎編フォローの問題をひたすら解いてます。
>皆さんより早く基礎編を終了した人間の感想としては、基礎編を勉強し始めて半年で感じたのは「身に付いたな~」でした。
>そして、ここ数ヶ月で感じるのは「染み付いたな~」という感覚です。
>
>△△さんも似たようなことを書いていたかな?(実際書いてなかったらごめんなさい)
>問題を見る⇒完成形が想像できる⇒コードが想像できる⇒あまり迷いが無くコードがかけるようになる
>
>そうすると、実際の業務で「あ~これ あの問題に似てるな~」と応用が利くようになりました。
>
>基礎編は本当に「重要」というより「もんげー役に立つ」ものです。
>
>私も会社でちょくちょくマクロを書いて、いわゆる「業務改善」というものをやっています。
>ちょくちょくそのマクロを報告していきたいと思います。

 


まずはここから!スマホでも学べる無料動画講座

今なら先着30名限定で無料!定価4,800円の、初心者のためのエクセルマクロ動画講座。
  1. Excel 97~Excel 2016まですべて対応。動画本数20本、総再生時間2時間44分53秒
  2. PC, Mac, iPhone, iPad, Androidのお好みの環境で、いつでも好きなときに学べます。
2004年から10年間述べ3,000名以上に実施した研修の経験と実績を集約した講座です。
いますぐ無料で試してください。

トップへ