プログラム初心者VBA入門ブログ

単純作業を自動化したい!けどプログラミングなんてわかんない!という方向けのVBAレクチャーブログです♪

第34回「Excel VBAでRFM分析②~直近訪問日の分類~」

はい!つのかぼちゃです! 前回はRFM分析について説明しました! 今回からはExcel VBAでRFM分析を行うコードを作成していこうと思います! 下記のサンプルデータを 直近訪問日(0~3日前/4~7日前/8日前~) 訪問頻度(1~3回/3~7回/8回~) 使ったお金(1…

第33回「Excel VBAでRFM分析①」

はい!どうも、つのかぼちゃです! 今回からはExcel VBAを使って RFM分析をしていく方法を説明していきます! と、その前に RFM分析とはなに?? というところから説明しますね! RFM分析と聞いて 「はいでた、分析手法~。頭痛くなるやつ~。」 と一見難し…

第32回「プログラミングが上達するには(実践編)」

はい!どうも、つのかぼちゃです! 前回は プログラミングが上達するには(意識編) を書きました! 今回は実践編です!! てっとり早く上達する方法、 それは 「プログラムを暗記する!」 です! もっと具体的に言うと このブログの第1回から第29回までのプ…

第31回「プログラミングが上達するには(意識編)」

はい、どうも!つのかぼちゃです!! 今回は プログラミングの上達方法 について書いていきます! プログラミングの上達方法、 それは、 「プログラムについて考える時間を 1秒でも多く増やす」 です! いきなりですが みなさんは1日にどれくらいプログラミ…

第30回「プログラミングの勉強方法」

はい!どうも!つのかぼちゃです! 今回はコードは書かずに、 プログラミングの勉強方法について書いていこうと思います! まず、勉強方法なのですが 大きく分けて ①本やネットで学ぶ ②スクールに通って学ぶ ③知り合いから教わる の3つがあると思います。 で…

第29回「VBAでExcelに挿入する画像の大きさや位置を変更しよう!」

はい!どうも、つのかぼちゃです! 今回は、 画像ファイルを選択してExcelに挿入したときに 画像の位置や大きさを決められるプログラムを書いていきます! まずはプログラムから! これだけです!! では解説していきますね! Dim failnonamae As String ⇒ f…

第28回「ファイルの大きさによって入稿可否を決定!」

はいどーも!つのかぼちゃです! 今回はファイルの大きさによって Excelに画像を挿入するかしないか判断するVBAマクロを 作成していきます! まずプログラムです! 第27回のプログラムにさらに付け加えた感じですね! では解説していきます! Dim foldanonam…

第27回「エクセル挿入時にファイル形式によって挿入をはじく方法!」

へいよー!つのかぼちゃーです! はい!今回は、 「エクセル挿入時にpng形式以外のファイルをはじく方法」 について書いていきます! それではさっそくプログラムにレッツゴー!! 第26回で作ったプログラムに If 文を付け加えました! では解説していきます…

第26回「好きな画像をエクセルに挿入するプログラム!!」

はい!どうも!つのかぼちゃです! 今回は 「好きな画像をエクセルに挿入するプログラム」 を書いていきます! それではさっそくプログラムです!! 3行!!! 短いですね~! では解説してきます! Dim foldanonamae As String → VBAさん!foldanonamae は…

第25回「VBAでフォルダを開く!~ファイルパスの取得方法~」

はい!どうも!つのかぼちゃです! 今回はエクセルVBAでフォルダを開くやつのやり方を解説していきます! (↓のやつです) まずはプログラムから! こんな感じです! 2行!!! 驚きの短さですね。 コードの意味を解説しますね! Dim foldanonamae As Strin…

第24回「確認テスト解答編」

Coming soon!!

第23回『確認テスト』

はい!今回は確認テストです! ではさっそく!① 「A1~A1000までのランダムな文字列をセルの2行1列目から101行1列目まで出力する」② 「A1~A1000までのランダムな文字列をセルの2行2列目から101行2列目まで出力する」③ 「セルの2行1列目から101行1列目に入力…

第22回「新規来訪者チェックシステムを作ろう!⑦」

はい! 長かった「新規来訪者チェックシステムを作ろう!」シリーズも今回で最終回です! 最終回では「ボタンの設置方法」について説明していきます。 ① 開発タブの挿入をクリック! ② 左上にボタン的なのが出てくると思うのでそれを選択して 適当にお絵かき…

第21回「新規来訪者チェックシステムを作ろう!⑥」

前回はマクロを記録する機能を使ってみました! 今回はどんな感じで記録されたのか見てみましょう! ①「マクロ」をクリック! ②「Macro1」を選択して「編集」をクリック! すると~ こんなコードが出てきたと思います! ちょっとこのプログラムの中身を解説…

第20回「新規来訪者チェックシステムを作ろう!⑤」

はい、今回は色リセットのプログラムを説明しますね! ↓こんな感じです↓ このプログラムはつのかぼちゃ's PCに書いてもらったものです。 すごいぞ!つのかぼちゃ's PC!! そんなわけでPCにプログラムを書いてもらう方法をお教えします! 例としてA1~A11ま…

第19回「新規来訪者チェックシステムを作ろう!④」

前回ではざっくり説明をしました! が、新しいものがいくつかありましたよね! それぞれ説明していきますね! ① Cells(Rows.Count, 〇).End(xlUp).Row について For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row For j = 1 To Cells(Rows.Count, 2).End(xlU…

第18回「新規来訪者チェックシステムを作ろう!③」

はいどうも!つのかぼちゃです! 今回は新規来訪者チェックのプログラムについて解説していきます! このプログラムを書きます。 実行すると~ ぱっとでました! すごい!! 以下プログラムの説明をしていきます。 今回は③のプログラムを組み合わせています…

第17回「新規来訪者チェックシステムを作ろう!②」

はい!どうもつのかぼちゃです! 今回はサンプル生成のプログラムについて解説していきますね! まずこんな感じに エクセルに枠線だったり項目名を書いておいてください。 次にこのプログラムを書きます。 実行すると~ サンプルが生成されました! 88888888…

第16回「新規来訪者チェックシステムを作ろう!①」

はいどうも、こんにちは! つのかぼちゃ~ですっ! 今回からはついに実践編に入っていきます!!! とうとう!ついに!です!!!!! 第16回から数回に分けて、 新規来訪者チェックシステムを作っていきましょう! ↑こんな感じです。 ちなみに実際の訪問者I…

第15回「確認テスト」

はいどうも!つのかぼちゃです! 今回は確認テストです! さっそくレッツゴー! ① B1~B100に0~1000までの乱数を入力するプログラムを作成し実行する。 ② B1~B100までのセルのうち、700以上の値が入っているセルの数を3行1列目に表示するプログラムを作成し…

第14回「50以上の値のセルを数えよう!」

はいどうも!つのかぼちゃです! 前回は A1~A50に0~100までのランダムな値を入力するプログラムを作りましたね! 今回は「A1~A50までのセルのうち、50以上の値が入っているセルの数を表示する」 プログラムを作っていきます! レッツゴー! まず前回の「A1…

第13回「1~100までの数をランダムに出力しよう!」

はいどうも!つのかぼちゃです! 今回は A1~A50に0~100までのランダムな値を入力するプログラムを作ります! レッツゴー! 以上です。なんて簡単!! これを実行すると~ このようにA1~A50に0~100までのランダムな値を入力できました! それではこのプロ…

第12回「答え合わせ」

1 msgboxに「VBA楽しい!」と表示させるsub k1()call msgbox(“VBA楽しい!”)Endsub2 セルの9行3列目に「スラスラ解ける」と入力してmsgboxで出力する sub k2()call msgbox(cells(9,3))Endsub 3 セルの3行7列目に入力されている値が5より大きければ「こんにちは…

第11回「まとめテスト」

はい!どうもみなさんこんにちは! つのかぼちゃです! 第十一回始まりました! 今回は「まとめテスト」です! それではさっそくレッツゴー! あ!そうだ!このテストは カンニングでもなんでもしてオッケーです! あの手この手を尽くして正解を導いてくださ…

第十回「繰り返し文を使って1~10まで全部足してみよう」

はい!どうもみなさんこんにちは! つのかぼちゃです! 第十回始まりました! 今回はExcel マクロ/ VBAで 繰り返し文を使って1~10までの総和を求めてみましょう! では早速コードウィンドウにプログラムを書いていきます。 ①コードウィンドウを開きます ②「…

第九回「変数を宣言しよう!」

はい!どうもみなさんこんにちは! つのかぼちゃです! 第九回始まりました! 今回は「変数を宣言する」について書いていきます! とは言っても 「宣言するってなに?」 「開会式でもやるの??」 ってなりますよね! なので今回は理解しやすいように わざと…

第八回「セルに入ってる数字は3より大きいか判定するには」

はい!どうもみなさんこんにちは!つのかぼちゃです! 第八回始まりました! 今回は「Excel マクロ/ VBAでの条件文の使いかた」についてです! では早速コードウィンドウにプログラムを書いていきます。 レッツゴ~♪ まずセルの1行2列目に5を入力してくださ…

第七回「Excel マクロ/ VBAでセルの内容を出力しよう!」

はい!どうもみなさんこんにちは!つのかぼちゃです! 第七回始まりました!今回は「Excel マクロ/ VBAでセルの内容を出力方法」についてです!では早速コードウィンドウにプログラムを書いていきます。 レッツゴ~♪ あ、その前に!! Excelシートのセルの1…

第六回「Excel マクロ/ VBAの保存方法」

はい!どうもみなさんこんにちは! つのかぼちゃです! 第六回始まりました! 今回は「Excel マクロ/ VBAの保存方法」について 書いていきます! 基本的にExcelを保存するときと同じです。 それでは保存方法へレッツゴ~♪ ①下の画像のどちらでも良いので保存…

第五回「Excel マクロ/ VBAをしゃべらせよう!」

はい!どうもみなさんこんにちは!つのかぼちゃです! 第五回始まりました!今回はExcelに「Hello World!」 としゃべらせてみる回です! では早速コードウィンドウにプログラムを書いていきます。 レッツゴー♪ ① コードウィンドウを開く ②「option explicit…