Excel VBA質問箱 IV

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

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


74095 / 76738 ←次へ | 前へ→

【7113】Re:シートの非表示について
回答  ichinose  - 03/8/22(金) 21:33 -

引用なし
パスワード
   ▼初心者でごめんなさい さん:
こんばんは。

>コーディングプログラミングを書きたいのですが、シート1にテキストボックスと
>コマンドボタンを付けて、数字を入れてコマンドボタンを押すとシート2が数字を入れた分だけ列が非表示になるようにしたいのですがどうすればいいのかわかりません。PCをはじめたばっかしでまったくわかりません。お手数ですが教えてください。お願いします
テキストボックス(textbox1)とコマンドボタン(commandbutton1)、いずれも「コントロールツールボックス」にあるコントロールとします。
コマンドボタンのクリックイベントで、

'======================================
Private Sub CommandButton1_Click()
  With OLEObjects("textbox1").Object
    For idx = 1 To Val(.Text)
     With Worksheets("sheet2")
       .Columns(idx).Hidden = True
       End With
     Next idx
    End With
End Sub

実際には、テキストボックスの内容が数字か否かとか、255を超えていないかとかの
チェックもしなければなりませんが、省略しています。

0 hits

【7109】シートの非表示について 初心者でごめんなさい 03/8/22(金) 19:59 質問
【7113】Re:シートの非表示について ichinose 03/8/22(金) 21:33 回答
【7115】Re:シートの非表示について ichinose 03/8/22(金) 21:56 発言
【7114】Re:シートの非表示について INA 03/8/22(金) 21:44 回答
【7139】Re:シートの非表示について 初心者でごめんなさい 03/8/23(土) 22:18 お礼

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