石鹸箱 IV

VBA研究所に集まる方々の憩いの場です。みなさん自由にお使いください。
ここでは VBA の質問は厳禁。

5276 / 7636 ←次へ | 前へ→

【2407】Re:元データ取得プロパティが何故ない!?
 Jaka  - 09/5/1(金) 14:50 -

引用なし
パスワード
   >なんか元データのセル範囲を取得するのってないのんな(T_T)
直接取得する方法って、見たことがないですね。

>こっから抽出してかなあかんの?
かもしれませんね。
って、私自身知らないのです。
つんさんに見本を目安箱に載せてもらおうかなって。

もしかしたら、こんな方法でまとめられるのかな?

Dim GrRg As Variant, Ay As Variant, GGG As Range
GrRg = Array("C2:C10", "D5:D10", "E6:E10", "F1:F10", "G9:G10", "H9:H10")
For Each Ay In Selection 'GrRg
  If GGG Is Nothing Then
    'Set GGG = Range(Ay)
    Set GGG = Ay
  Else
    'Range(GGG, Range(Ay)).Select
    'Set GGG = Range(GGG, Range(Ay))
    Range(GGG, Ay).Select
    Set GGG = Range(GGG, Ay)
  End If
Next
GGG.Select
MsgBox GGG.Address(0, 0)

#################
2年位前にどこかで見たのを応用して、途中で放り投げたやつ。
円グラフと他全部じゃないけど取れたような....。
遅いから、別な方法があったら良いのだけれど。
それとグラフが2つあるとダメだったようナ。

全てのグラフに対応できるようにがんばってください。


Sub グラフ取得テスト()
Dim ChtObj As ChartObject, ShNm As String, SCH As String
Dim St0 As String, St1 As String, Ct As Long
Dim TBSt(1 To 2), Flg As Boolean

ShNm = ActiveSheet.Name '"Sheet1"
On Error Resume Next
Set ChtObj = Sheets(ShNm).ChartObjects(1)
On Error GoTo 0
If ChtObj Is Nothing Then Exit Sub

'     <x:DataSource>0</x:DataSource>
'     <x:Data>Sheet1!$A$1</x:Data>
SCH = "<x:DataSource>0</x:DataSource>"

'St0 = ActiveWorkbook.HTMLProject.HTMLProjectItems(1).Text
'Sheets("Sheet4").Range("A1").Value = St0

Ct = ActiveWorkbook.HTMLProject.HTMLProjectItems.Count
For i = 1 To Ct
  St0 = ActiveWorkbook.HTMLProject.HTMLProjectItems(i).Text
  If InStr(1, St0, SCH) > 0 Then
    If InStr(1, St0, ShNm) > 0 Then
     Flg = True
     Exit For
    End If
  End If
Next
Do
  N1 = InStr(1, St0, SCH)
  St0 = Mid(St0, N1 + Len(SCH) + 1)
  N1 = InStr(1, St0, ShNm)
  St0 = Mid(St0, N1)
  N1 = InStr(1, St0, "<")
  St1 = Mid(St0, Len(ShNm) + 2, N1 - Len(ShNm) - 2)
  St0 = Mid(St0, Len(St1) + 1)
  'If IsEmpty(TBSt(1)) Then
  If Len(TBSt(1)) = 0 Then
   Nm = 1
  Else
   Nm = 2
  End If
  TBSt(Nm) = St1
Loop Until InStr(1, St0, SCH) = 0
MsgBox Range(TBSt(1), TBSt(2)).Address(0, 0), vbInformation, ChtObj.Name & "の範囲"
Set ChtObj = Nothing
Erase TBSt
End Sub

236 hits

【2387】なんか作りたーい つん 09/4/27(月) 18:05
【2390】Re:なんか作りたーい Jaka 09/4/28(火) 13:01
【2392】Re:なんか作りたーい つん 09/4/28(火) 15:08
【2393】Re:なんか作りたーい Jaka 09/4/28(火) 16:09
【2394】Re:なんか作りたーい つん 09/4/28(火) 17:32
【2403】Re:なんか作りたーい つん 09/4/30(木) 16:43
【2406】元データ取得プロパティが何故ない!? つん 09/5/1(金) 14:20
【2407】Re:元データ取得プロパティが何故ない!? Jaka 09/5/1(金) 14:50
【2408】Re:元データ取得プロパティが何故ない!? つん 09/5/1(金) 15:37
【2419】全然あかんわ・・・ つん 09/5/7(木) 15:58
【2422】Re:全然あかんわ・・・ Jaka 09/5/7(木) 17:05
【2424】Re:全然あかんわ・・・ つん 09/5/7(木) 17:17
【2426】Unionを使ってみた つん 09/5/8(金) 9:49
【2427】Re:Unionを使ってみた Jaka 09/5/8(金) 12:56
【2429】Re:Unionを使ってみた つん 09/5/10(日) 22:31
【2430】Re:Unionを使ってみた Jaka 09/5/12(火) 12:49
【2431】アルコールアレルギー? つん 09/5/12(火) 13:34
【2432】Re:アルコールアレルギー? Jaka 09/5/12(火) 15:16
【2433】Re:アルコールアレルギー? つん 09/5/12(火) 17:00
【2434】Re:アルコールアレルギー? Jaka 09/5/12(火) 17:13
【2435】Re:アルコール依存症? つん 09/5/12(火) 23:32
【2436】Re:アルコール依存症? Jaka 09/5/13(水) 13:09
【2437】Re:アルコール依存症? つん 09/5/13(水) 15:19
【2438】Re:アルコール依存症? Jaka 09/5/13(水) 16:33
【2439】バブルに対応w つん 09/5/13(水) 16:46
【2442】ギブアップかな〜 つん 09/5/19(火) 11:06
【2446】バブルはダメですね。 Jaka 09/6/5(金) 16:21
【2447】Re:バブルはダメですね。 つん 09/6/6(土) 9:16
【2413】Re:なんか作りたーい りん 09/5/5(火) 8:56
【2414】Re:なんか作りたーい つん 09/5/6(水) 9:44
【2440】Re:なんか作りたーい 真下まゆ 09/5/16(土) 21:33
【2441】Re:なんか作りたーい つん 09/5/16(土) 22:24
【2623】Re:なんか作りたーい Jaka 10/2/12(金) 11:51
【2624】Re:なんか作りたーい Jaka 10/2/12(金) 12:34
【2625】アクセスのビューワーってないのかね? Jaka 10/2/15(月) 10:37
【2629】Re:アクセスのビューワーってないのかね? 小僧 10/2/23(火) 10:17
【2631】Re:アクセスのビューワーってないのかね? Jaka 10/2/26(金) 13:56
【2645】なんか悔しい。 Jaka 10/3/18(木) 9:59

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