Excel VBA質問箱 IV

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

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


56488 / 76732 ←次へ | 前へ→

【24996】Re:散布図の系列について
質問  みぽりん  - 05/5/17(火) 9:43 -

引用なし
パスワード
   Keinさん、お返事どうもありがとうございます。

お恥ずかしいのですが、マクロについての知識がありません。
コードってどういうことを言うのでしょうか?
前後があるので、わかりにくいかと思いますが、
散布図作成のところのソースは以下の通りです。
これで散布図を作成することはできています。
マクロの記録で記録したものを使っているのですが、
表示した覚えのない系列の線が表示されてしまい、
この後に系列を削除する記述を入れています。
説明が悪くて申し訳ありません。どこかに系列を表示しない
記述をしないといけないのでしょうか?
宜しくお願いいたします。

'<散布図作成>
  
  Dim r As Integer
  Range("G47").End(xlDown).Select
  r = ActiveCell.Row
  Charts.Add
  
  ActiveChart.ChartType = xlXYScatter
  Dim Mfile As String
  Mfile = Mid(FName, 29, 11)
  
  
  ActiveChart.SetSourceData Source:=Sheets(Mfile).Range("G47:G" & CStr(r), "J47:J" & CStr(r)) _
    , PlotBy:=xlColumns
  
   ActiveChart.Location Where:=xlLocationAsObject, Name:=Mfile
  
  Dim mf As String
  mf = Application.InputBox(Prompt:="ファイル名を入力してください", Type:=2)
  
  With ActiveChart
    .HasTitle = True
    .ChartTitle.Characters.Text = mf
    .Axes(xlCategory, xlPrimary).HasTitle = True
    .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "potential[V]"
    .Axes(xlValue, xlPrimary).HasTitle = True
    .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "current density[mA/g]"
  End With
  With ActiveChart.Axes(xlCategory)
    .HasMajorGridlines = True
    .HasMinorGridlines = False
  End With
  With ActiveChart.Axes(xlValue)
    .HasMajorGridlines = True
    .HasMinorGridlines = False
  End With
  ActiveChart.HasLegend = False
    Selection.AutoScaleFont = False
  With Selection.Font
    .Name = "MS Pゴシック"
    .FontStyle = "標準"
    .Size = 18
    .Strikethrough = False
    .Superscript = False
    .Subscript = False
    .OutlineFont = False
    .Shadow = False
    .Underline = xlUnderlineStyleNone
    .ColorIndex = xlAutomatic
    .Background = xlAutomatic
  End With
  ActiveChart.PlotArea.Select
  With Selection.Border
    .ColorIndex = 1
    .Weight = xlMedium
    .LineStyle = xlContinuous
  End With
  
  With Selection.Interior
    .ColorIndex = 15
    .PatternColorIndex = 1
    .Pattern = xlSolid
  End With
  
  ActiveChart.Axes(xlCategory).MajorGridlines.Select
  With Selection.Border
    .ColorIndex = 57
    .Weight = xlHairline
    .LineStyle = xlDot
  End With

0 hits

【24971】散布図の系列について みぽりん 05/5/16(月) 13:11 質問
【24972】Re:散布図の系列について Kein 05/5/16(月) 13:23 発言
【24996】Re:散布図の系列について みぽりん 05/5/17(火) 9:43 質問
【24997】Re:散布図の系列について Kein 05/5/17(火) 10:25 回答
【24998】Re:散布図の系列について みぽりん 05/5/17(火) 13:21 お礼

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