マガジンのカバー画像

マクロルーティン

26
エクセルマクロ初心者の方に向けて書き始めた記事です。マクロを勉強するうえで、基本的なコードをご紹介していますので、ここでご紹介したコードだけでも習得すればかなりマクロを扱える人に…
運営しているクリエイター

#繰り返し

マクロルーティン#18(数式を入力せずに値だけを入力する)

マクロルーティン#18(数式を入力せずに値だけを入力する)

マクロで計算して計算結果をセルに入力する皆さんこんにちは。
今回はマクロで計算して値だけをセルに入力する方法をご紹介します。
★計算式が入っているとその分容量が大きくなってしまいますよね。。
そんなときはマクロで計算してセルには値だけ入るようにしましょう!

★次の図のようなデータがあります。

このデータのD列に消費税を入れたいです。このとき計算式は入れたくないです。

◆目標
まずD2セルにい

もっとみる
マクロルーティン#3(繰り返し構文For to Next)続き

マクロルーティン#3(繰り返し構文For to Next)続き

一瞬で連続したセルに入力する
[For to Next を使う]前回のLEVELUP問題

◆目標
B1からB5のセルに連番を入力する(【For to Next】を使う)

◆考え方
まずB1に1を入力するコードを書いてみる(マクロルーティン#1 参照)
B1 の 値 は 1

つまり、
B列の1行目には1
B列の i 行目には i
      ↓
★ i が1から5まで変わるとき
B i の値は

もっとみる
マクロルーティン#2(繰り返し構文For to Next)

マクロルーティン#2(繰り返し構文For to Next)

連続したセルに入力する

◆目標
A1からA5のセルに連番を入力する

◆書くコード

◆読み方
例)Range("A1").Value=1
→Range A1 の 値 は 1

◆解説
RENBANは適当につけたマクロ名です。
Rangeは範囲のこと
ピリオドは「の」と読むとわかりやすい。
Valueは値のこと
★マクロルーティン#1 の記事では入力する値が文字列なのでイコールの後ろは ”種1”

もっとみる