誰でもできる !!!
誰 でもできる !
Excel マクロ
マ クロ
Vol.2
『データを間引く 最大・最小・平均)
』
『データを間引く
・最小・平均)
(最大
(最
編
例えば・・・インラインで厚み検査をしていて、その測定結果を基に
レポートを作成したい。実際のデータはワークの表面の凹凸で多少
ばらついているが、レポートには厚みの傾向だけグラフ化させたい。
単純にデータを間引くのではなく、例えば 100 点毎の平均値を
間引いていきたいなぁ・・・。
インラインでの厚み測定
ばらついているデータも・・・ 安定したデータになります!
では、実際にマクロを作ってみましょう!!
next
マクロの作成手順
Vol.1 で作成したシートを Excel で
1 開きます。
きます。
誰でもできる !Excelマクロ Vol.1
!
Vol.1でVBAマクロを使った間引きの
テクニックを紹介しています。
Visual Basic Editor を起動します。
2 メニューから 【ツール (T)→ 】【マクロ (M)→】
【V isual B asic E dit o ( V) を 選 び V isu al
r 】
Basic Editorを起動します。
WorksheetFunction プロパティを用いて、マクロ上で Excel 関数を利用することが可能です。
Excel 豆知識 例えば、最大 (MAX 関数 ) を用いて A1 セルに A2:A11 の最大値を取り込む時は、
マクロで Excel の関数を Cells(1,1).Activate 'A1 セルをアクティブにします。
ActiveCell = Application.WorksheetFunction.Max(Range("A2:A11"))
利用する
と記述します。
簡単に Excel の関数を用いることができるのが VBA のメリットです。
Excel 関数を用いて最大・最小・平均を間引く単位毎に演算し
3 書き込むルーチンを書き足します。
Do ' 必要回数繰り返し
' 終了判定
If Cells(Now_Row, 1) = "" Then ' データがあれば OK
Cells(1, 1).Activate 'A1 セルをアクティブに
Exit Do
追加部分
End If
' 最大最小演算
Cells(Now_Row, 2).Activate ' 最大値書き込みセル指定
ActiveCell = Application.WorksheetFunction.Max(Range(Cells(Now_Row,1), Cells(Now_Row + MABIKI_P - 1, 1)))
'Excel 関数を用いて最大値演算しセルに書き込み
Cells(Now_Row, 3).Activate ' 最小値書き込みセル指定
ActiveCell = Application.WorksheetFunction.Min(Range(Cells(Now_Row,1), Cells(Now_Row + MABIKI_P - 1, 1)))
'Excel 関数を用いて最小値演算しセルに書き込み
Cells(Now_Row, 4).Activate ' 平均値書き込みセル指定
ActiveCell =Application.WorksheetFunction.Average(Range(Cells(Now_Row, 1), Cells(Now_Row+ MABIKI_P - 1, 1)))
'Excel 関数を用いて平均値演算しセルに書き込み
' 間引き処理
DEL_Top = Now_Row + 1 '1/10 にする場合 現在行 +1 ∼現在行 +(10-1)
現在行から現在行 + 間引き数 -
DEL_End = Now_Row + (MABIKI_P - 1) ' まで削除します。その範囲の設定です。
1 行までの平均 ( 最大最小 ) 値を
求めます。
Rows(DEL_Top + ":" + DEL_End).Select ' 間引き範囲選択
Selection.Delete Shift:=xlUp ' 間引き
Now_Row = Now_Row + 1 ' 現在位置更新
Loo
実行します。
4 Visual Basic Editorを終了しBookを保存します。
ワークシートにデータを貼付け
Ctrlキーを押しながらsを押してマクロの動作確認をします。
2
Line Up
高速 高精度レーザ変位計
・ マイクロヘッド型分 光干渉レーザ変位計
LK-G5000シリーズ SIシリーズ
NEW NEW
■ 世界最高 392kHz
■ クラス最高 1nm
■ 業 界最高精度 ±0.02%
■ 世界最小 φ2mm
■ クラス最高繰返し精度 0.01um
■ 業 界初 分光干渉方式
高精度2次元レーザ変位計
精 度2次元レーザ変位 計 高速 高精度デジタル寸法測定器
・ LJ-Gシリーズ
J - Gシリーズ LS−7000シリーズ
■ 多点高さ測定
■ 高 速・高精度
■ 多点段差測定
■ 高 耐久性
■ 厚 み測定
■ 測 定ポイントが見える
■ 形 状測定
■ 透 明体ワーク測定
■ 幅 測定
■ NG値履歴機能
■ 位 置決め測定 et
・・ c・
etc・
・
・
※幅・段差を同時に測定できます。
FAX 06-6379-1130
F A X コミュニケ ー ション 受付
会社名 部 署 名・役 職
ふりがな
お名前
〒 −
所在地
E-mail
TEL FA X
ご希望の資料に チェックしてください。
□ 無料テスト機貸出し希望 □ カタログ希望 □ 見積り希望 □ 詳細説明希望
当社は個人情報保護に関する法令などを遵守し、お客様の住所 部署 氏名等の個人情報は、
・ ・ 生産や研究開発における効率化や改善提案等の情報のご案内に限って使用させていただいております。
本社 研究所/APSULT事業部
・ 0120 - 66 -3000
フリーダイヤル
この商品に関する
〒 533-8555 大 阪市東淀川区東中島1- 3 -14 Tel 0 6 - 6379 - 1131 Fax 0 6 - 6379 - 1130 お問い合わせは
AP7-0108
www.keyence.co.jp 仕様は改良のため予告なく変更することがあります。
Copyright ⃝ 2 009 KEYENCE CORPORATION. All rights reserved.
C K2181F-0039-1
3
NEW 静電気除去クリーンシステム
除 電 器 活 用 ガ イド
コ スト 削 減 & 最 大 効 果 を ご 提 案 い た しま す
除 電器を最大限に活かす選定方法
バータイプ【広範囲除電】
キーエンス独自のパルスAC方式とI.C.C.方式の組合わせ
により、高速で均一な除 電を行う。搬 送 時の帯電防止、
シート材のゴミ付着防止、環境除電など、広範囲にわたり
安定した除電を行いたい場合に適したタイプです。
広
範 実績例
■ 液晶ガラス搬送時の除電
囲
■ エアシャワー内の除電
■ シート材のゴミ付着防止
■ クリーンベンチ内の環境除電
■ バンパーへのゴミ付着防止
ブロアタイプ【中範囲除電】
コロナ放電で発生したイオンをブロアの風で搬送し、正負
のイオンを含んだ風で帯電物を除電するので、凹凸を持つ
ような形 状の物体を除電するのに適しています。また、人
体の除電にも使用可能で、人体は導体に近いため、イオン
中 風を人体全体ではなく、一部に当てるだけで除電効果が得
られます。
範
囲 実績例
■ セル生産工程での除電
■ デジカメ組立時の除電
■ パーツフィーダ除電
■ 成型機の型残り防止除電
■ 樹脂ボトルのゴミ付着防止
スポットタイプ【狭範囲除電】
小型ヘッドで、局所的に狙ったポイントを除電することが可
能です。取り付け箇所を選ばず、装置のすき間などから狙っ
狭 たポイントだけをスポット的に除電できるタイプです。供給
できるエア圧力も高く、除電と同時にゴミやホコリを吹き飛
範 ばし再付着を防止することも可能です。
囲
実績例
■ CCD素子の除電
■ チップ部品の吸着時除電
■ 基 板上のゴミ除去
■ 樹脂部品のゴミ除去
■ エアガンとの組合せ除電
4
様々な現 場であらゆる除電ニーズに対応
実 績アプリケーション
※詳細については、お問い合わせください。
食品・薬品
業界
容器内の異物付着防止 キャップ搬送つまり防止 エアシャワーの効果向上
樹脂・フィルム
業界
ロールtoロールの除電 成型機の型残り防止 樹脂部品加工クズのくっつき防止
電子部品
業界
燃料電池シート巻き出し時の除電 基板のスクリーン印刷不良防止 チップピックアップ時の静電破壊防止
液晶・半導体
業界
液晶ガラス除電 ウェハ除電 ストッカ除電
電機・精密
業界
携帯電話組み立て時の除電 HDDモータの異物付着防止 プリンタ組み立て時の異物付着防止
3
Spot Type 【スポットタイプ】
ピンポイント除 電や高圧エアパージ除 電
(除塵 用途)に最 適
ガンアタッチメント対応マイクロ除電器 機 能・特 長
SJ-M400シリーズ パルスエア機能付高圧エアパージ スポット ガン
電磁弁制御機能により最大0.7MPaの強力イオン化エアを間欠で放出可能。表
面にはりつき除去しにくかったチリやホコリに振動を与え、 を効果的に除去
ゴミ
するだけでなく、間欠エアにすることで連続エア り約50%エア量の低減が可
よ
能となり した。
ま 連続エア パルスエア
除電状態がわかる、高機能コントローラ
帯電モニタ
対象物が + 「 」
「 」 − のどちらにどれだけ帯電している
かひと目でわかる帯電モニタを装備。除電効果が簡
単に確認できます。
イオンレベルモニタ 帯電あり +
帯電なし (●に帯電)
発生しているイオン量を自己診断し、バーLEDで表
示するとともに、一定レベル以下で警報を出力できま
すので、電極針の汚れなどを監視できます。
コンディションモニタ
帯電量が非常に高く、
十分な除電効果が得られない
+
●イオンレベル低下
イオンレベル正常
ときなどに、LED表示をするとともに外部に警報を
3
パルス バランス
I.C.C. 低電圧 小型 +
(例:●イオン減少)
±30V アラーム
AC 出力します。
高性能・マイクロ除電器 機 能・特 長
SJ-M300/200シリーズ クラス最高速除電 パルスAC方式 スポット ワイド
[特許取得]
従来のAC方式と異なり、電極針にすばやく印加電圧が立ち上がるため、イオ
ンの放出量が多く短時間で除電が可能です。
■ 従 来品(AC方式)
■ パ ルスAC方式 イオン発生
イオン発生
イオン発生 イオン発生
50Hz or 60Hz
印加電圧がすばやく立ち上がるため、
印加電圧の立ち上がりが遅く、
大量のイオンが放出されます。
イオンの発生量が少ない。
取り付け場所を選ばない、超小型除電ヘッド
除電ヘッドはφ10mmと超小型設計。イオン発生部が先端にあるダイレクト除
電構造を採用していますので、イオンの減衰がなく小型ながら大量のイオンで
高速 高精度な除電が可能です。
・ φ10mmブローヘッド
除電ヘッド
Max0.5MPa
耐熱 Max80℃
除電スピード0.5s
3
パルス バランス φ10 mm
I.C.C. 低電圧 極小
±15V アラーム
AC イオンバランス±15V
7
Blower Type 【ブロアタイプ】
広範囲かつ長 距離に
複数同時除 電する場 合に最 適
フリーレイアウト 高速・ワイドエリア除電ブロア 機 能・特 長
SJ-F300シリーズ ハイスピードス トレートとハイパワーワイドエリアで
選べる2タイプ ストレート ワイド
除電領域と除電速度のどち
■ ストレートタイプ
■ ワイドエリアタイプ
SJ-F035 SJ-F030
らかを優先させたい場合に
も、 ド部を切り替えること
ヘッ
で優先順位を変更可能。外
形寸法と配線ケーブルも共
通となりますのでニーズに
あった選定が可能です。
1台のコントローラで5台のI.C.C.除電ブロアの
世界初
連結が可能
世界で初めて1台のコントローラで5台のI.C.C.除電ブロアの連結を可能にしま
した。ブロア1 台にI.C.C.制御機能を搭載したことによ
台1 りセル生産工程など
で複数箇所同時に除電する場合や、検査工程などで複数の検査員が個々に
除電する場合でも 台1
1 台が帯電量に合わせたイオン供給を行ない、最適な除
電環境を実現します。
3 ワンタッチ
バリアブル バランス
I.C.C. 低電圧 薄型
±5V アラーム 針交換 コントローラ部 チルト方向30°スイング角度90°
、 全長10mまで接続可能
DC
DINレール取付対応 首ふり設置対応 ※1台接続時20m延長可能
高速・高精度コンパクト除電ブロア 機 能・特 長
SJ-F100シリーズ 取付自在の超薄型・コンパクト設計 コンパクト
装置に組み込める省スペース設計に加え、セル生産の卓上から設備への取り
付けまで専用オプションで簡単に設置できます。
■ CDサイズの小型設計 吊り下げ
金具
卓上金具
新開発のバリアブルDC方式
クラス最高
+、−の空気イオンをそれぞれ別々の電極針から発生するバリアブルDC方式
を新開発。大量の+、−イオンを連続発生させることで高速除電とふらつきの
ない安定したイオンバランスを実現しています。
■ 従 来品(AC方式)
■ バリアブルDC方式
イオン発生 イオン発生
イオン発生
イオン発生
50Hz or 60Hz
3 ワンタッチ
バリアブル バランス
I.C.C. 低電圧 薄型 印加電圧の立ち上がりが遅く、 +、 −の両極から大量のイオンを連続放出し、
±5V アラーム 針交換
DC イオンの発生量が少ない。 I.C.C.回路で+、−のイオン発生量を調整します。
6
初期調整・ランニングコスト・メンテナンス工数
コスト削 減 アルゴリズム
1削 減
初期
初期調整 Dual I.C.C.システムが最適な除電を自動調整 [特許取得]
新開発
■ 帯電物がある場合
従来の除電器は、導入時とメンテナンス時に1台1台の調整が必要でした。 の時間可変
イオンバランスを高精度で自動制御するI.C.C.システムがさらに進化。従来の
パルス幅の可変によるイオン生成量のコントロールに加えて新しく印加電圧
の変化も可能にしたDual I.C.C.システムを搭載。単位時間当たりのイオン生 高圧電源
成量のコントロールがよりひろく可能になりました。温度や湿度など環境に
の電圧可変
起因する帯電量の変化、また電極針の状態に対してより最適な除電を実現
し、調整工数を削減できます。
■ 帯電物がない場合
■ Dual I.C.C.動作方式 の時間可変
の発生
領域
高圧電源
と の量が均等
の発生領域 の電圧可変
通常動作 マイナス帯電物時
2削 減
ランニン
ランニングコスト 少流量除電によるランニングコスト削減
■ 除 電速度の比較
帯 1000
■ 総流量8ℓ/minでシース効果を実現 電
(長さ1m相当のバータイプ除電器) キーエンス SJ-HV
圧 900
︵ キーエンス SJ-V
一般的な工場の全消費電力のうち、20∼30%をコンプレッサエアが占めて V 800
︶
700
います。工場のコンプレッサエアの消費量を削減するということは、工場全
600
体の電気代削減につながります。
500
SJ-HVシリーズの場合、1電極針あたりわずか0.5ℓ/minのエア供給量で針 400
先保護効果(シース効果)が得られます。
(※層流アシストパーツ使用時) 300
200
100
※エアの電気代は以下の式で算出します。
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
消費電力 ×時間 ×kW当たりの金額
(kW) (h) 除電時間(秒)
測定条件:
150mm×150mmのプレートモニタ (20pF)
供給エア 1電極あたり1ℓ/min、ダウンフロー0.3m/s
3削 減
メンテナン
メンテナンス工数 シースエアガイド構造が
新開発
■ 除 電時間の経時変化(代表例)
省メンテナンスを実現【従来比5倍】 除 3.0
[特許出願中]
電 キーエンス SJ-H
時 2.8
キーエンス SJ-G
間
供給されたクリーンドライエアは、シースエアガイド構造を経て層流となり、 ︵
秒 2.6
︶
抜群のシース効果を発揮します。層流のクリーンドライエアが針先を包み込 2.4
むことで電極針先端の「異物の付着」を激減させ、除電能力の悪化を極限 2.2
まで減少させました。 2.0
1.8
1.6
■ 従 来品(SJ-G)
■ シースエアガイド構造
1.4
電極針キャップ断面 電極針キャップ断面
1.2
1.0
0 500 1000 1500 2000 2500 3000
経過時間 (h)
エア
測定条件:±1000Vから±100Vまでの除電時間
供給
(2.5ヶ月24時間稼働) (2.5ヶ月24時間稼働)
150mm×150mmのプレートモニタ (20pF)
エア 供給エア0.1MPa、ダウンフロー0.3m/s
供給
2
Bar Type 【バータイプ】
高速かつ広範囲また
クリーン環 境下における除 電に最 適
業 界 最 高 の 除 電 能 力 & ユー ザ ビ リティ
SJ-Hシリーズ ハ イエンドモデル
クラス フリー 置換え 帯電 クリーニング 異常放電
リモコン
最小 レイアウト 可能 モニタ 警報 検知
メンテ工数
24V 停止 N2 最適 ワイドアングル ストレートエア 安全
■ 除 電速度の比較グラフ
削減
配線 入力 パージ 除電 ブースタ ブースタ 構造
■ 従来
帯 1000
電
キーエンス SJ-H
圧 900
︵ キーエンス SJ-G
V 800
機 能・特 長 ︶
700
600
従来比5倍 新開発 [特許出願中] 500
I.R.G.構造が世界最速除電を実現 GND板
【Insert Ring Ground】 400
300
■ I.R.G.構造
従来外付けされていたイオン生成に欠かせないGND板をイオナイザ本体に 200
内蔵するI.R.G.構造を初めて採用。生成されたイオンの流れをGND板方向で 100
はなく対象物へロス無く向けることで対象物へのイオン量が増加し従来比5 0
倍の高速除電を実現しま した。 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
除電時間 (秒)
測定条件:
150mm×150mmのプレートモニタ(20pF)
GND板 供給エアなし、 ダウンフローなし
クリ ーン&省 メン テ ナ ン ス
SJ-HV シリーズ クリーンモデル
クラス フリー 置換え 帯電 クリーニング 異常放電
リモコン
最小 レイアウト 可能 モニタ 警報 検知
24V 停止 N2 最適 メンテ工数 安全
配線 入力 パージ 除電 削減 構造
機 能・特 長
クリーンパック仕様
■ 除 電時間の経時変化(代表例)
出荷前のクリーン洗浄およびクリーンパックを実施。さらに、電極針先端を台形 8
除
電
形状のフラットカットにすることで、電極針先端の摩耗・発塵を大幅に削減し、ク キーエンス SJ-HV
7
時
キーエンス SJ-V
間
リーンルーム等でもご使用いただけます。 6
︵
秒 5
︶
業界最少流量で従来比2倍の省メンテナンスを実現 4
測定条件:
3
±1000Vから±100Vまでの除電時間
2
1電極あたり0.5ℓ/minでシース効果が得られるように極限まで針キャップ構造を追 150mm×150mmのプレートモニタ(20pF)
供給エア1電極あたり1ℓ/min
1
及。液晶製造工程など複数台使用する際、 エア消費量を押さえ同時に針先の異物 ダウンフロー0.3m/s
0
付着量も低減することで省エネルギーと省メ ンテナンスの両立が可能になり した。
ま 0 1000 2000 3000 4000 5000 6000
※層流アシストパーツ使用時 経過時間 (h)
SJ-HCシリーズ シリコンモデル SJ-HAシリーズ スタンダードモデル
帯電 クリーニング 異常放電 24V 停止 N2 メンテ工数 安全
最適
クラス フリー 置換え 帯電 クリーニング 異常放電 24V 停止 N2 クラス 置換え
最適
リモコン モニタ 警報 検知 配線 入力 パージ 削減 構造
除電
最小 レイアウト 可能 モニタ 警報 検知 配線 入力 パージ 最小 可能
除電
メンテ工数 安全
削減 構造
機 能・特 長
機 能・特 長
ダブル電極針
新開発
フラットカットシリコン針 クリーンパック仕様 【Double Hole Electrode Probe】
電極針の材質に単結晶シリコンを採用。金 出荷前のクリーン洗浄およびクリーンパック メイン電極針は、汚れを極限まで守るシースエアガイド構
属汚染を嫌う環境でも安心してご使用いた を実施。クリーンルーム等コンタミが問題と 造とは別に2方向からエアを噴出するダブル電極針キャッ
だけます。 なる環境でご使用いただけます。 プを採用。層流を確保しながら高速除電を実現しました。
5