• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでグラフを作成する方法)

VBAでグラフを作成する方法

このQ&Aのポイント
  • VBAを使用してデジタルオシロでの測定データからグラフを作成する方法を教えてください。
  • デジタルオシロで測定したデータを正弦波で表現し、特定の範囲を抽出してグラフで表示する方法について教えてください。
  • マクロを使用してデータ抽出する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

方法1: 全データを使ってグラフを描画し, with activechart.axes(xlvalue)  .minimumscale = 0.02  .maximumscale = 0.05 end with のように表示範囲を制御する。 方法2: データ列にオートフィルタを取り付け,電圧列について絞り込みを行い  2-1)そのままグラフ化する  2-2)コピーし,グラフ化する。必要に応じて散布図を使う with worksheets("Sheet1").range("A:B") .autofilter field:=2, criteria1:=">=0.02" .copy destination:=worksheets("Sheet2").range("A1") end with 方法3: 全データを数式で受けて,閾値未満の行はNA()関数を計算させておいてグラフにする =IF(B2<0.02,NA(),B2) #マクロでするにしても,少なくとも全データを舐め回してイチイチ拾い上げるような,手間の掛かる方法は採らないようにします。

関連するQ&A