Excel (VBA)

Excel VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Home : Excel 2007)
グループされた部分の開く、閉じるのVBA
投稿日時: 21/10/10 08:46:55
投稿者: kksyj

グループ化された部分を開く、閉じるをVBAでやりたいのですが
ネットで調べましてもグループ化、グループ解除については色々あるのですが
あまり見当たりません。
行、列とも複数のグループ化を行っており
今回行いたいのは列の中の一箇所だけです。
対競馬用の物なので同じシートが36シートあるので何とかVBAでやりたいと考えています。
不可能ならば諦めますが是非とも皆様方のお知恵をお貸し頂きたいと思います。
宜しくお願い致します。

回答
投稿日時: 21/10/10 11:15:55
投稿者: simple

引用:
グループ化された部分を開く、閉じる
余り聞いたことが無い言葉ですね。
グループ化された部分を開く、とか閉じる、とは具体的にどういうことか、
グループ化、グループ解除とはどう違うのか、
他人にもわかる言葉で説明してもらえますか?
説明があれば、コメントも付きやすいと思いますよ。
 

投稿日時: 21/10/10 11:36:49
投稿者: kksyj

自分の書き方が良く無かったのかも知れません
グループ化A列からE列まで指定すると上部にまとめるラインが現れますが表示はそのままです。
でラインの右側に存在するボタンを押しますとAからBの列が折りたたまれ表示はされなくなります
F列が最初の列となります。またボタンを押せば開くもしくは展開すればAからE列が表示される様になります。解除すれば全く元の状態にもどります。
手動ならデータの項目にグループ化グループ解除の項目があります。
エクセル2007
宜しくお願い致します。
 
 
 
 
 
 
 
 
 
 

回答
投稿日時: 21/10/10 15:45:57
投稿者: simple

失礼しました。質問をしっかり読んでいませんでした。
別のグループ化のことと即断していました。
 
具体例がありませんので、直接の回答ではありませんが、

    ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=2
    ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=1
    
    ActiveSheet.Outline.ShowLevels RowLevels:=1
    ActiveSheet.Outline.ShowLevels RowLevels:=2
のようなコード片が参考になれば幸いです。

回答
投稿日時: 21/10/11 00:18:44
投稿者: vnfduib

as soon because it become middle of the night, there came in little naked dwarfs; and that they sat themselves upon the shoemaker’s bench, took up all the paintings that turned into cut out, and began to ply with their little arms, sewing and rapping and tapping away at this type of rate, that the shoemaker was all marvel, and could not take his eyes off them. and on they went, till the activity was pretty done, and the footwear stood equipped to be used upon the desk. this become long before dawn; and then they bustled away as short as lightning.
https://www.businesssitelist.com

トピックに返信