Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


22807 / 76732 ←次へ | 前へ→

【59301】Re:選択した範囲でグラフを作成する
発言  kanabun  - 08/12/5(金) 13:06 -

引用なし
パスワード
   ▼うぇい さん:
こんにちは。

>そこで範囲をあらかじめ選択し、その部分をグラフとするマクロにしようと思ったのですが

>これだとデータ範囲の系列が「列」設定になってしまいます。
>「PlotBy:=xlRows」は残して、「行」設定のままグラフを作成したいのですが
>それはどのようにすれば可能でしょうか。

こんな感じですかね

Sub Try2()
  Dim Src As Range
  If TypeName(Selection) <> "Range" Then
    MsgBox "元データ範囲を選択して実行してください"
    Exit Sub
  End If
  Set Src = Selection
  If Src.Columns.Count < 3 Then
    Set Src = Nothing
    MsgBox "元データ範囲を選択して実行してください"
    Exit Sub
  End If
  
  Charts.Add
  ActiveChart.ChartType = xlLineMarkers
  ActiveChart.SetSourceData Source:=Src, PlotBy:=xlRows
  ActiveChart.Location Where:=xlLocationAsObject, _
             Name:=Src.Worksheet.Name

  (以下省略)
End Sub

0 hits

【59288】選択した範囲でグラフを作成する うぇい 08/12/4(木) 22:03 質問
【59301】Re:選択した範囲でグラフを作成する kanabun 08/12/5(金) 13:06 発言
【59306】解決です、有難うございました! うぇい 08/12/5(金) 15:34 お礼

22807 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free