ExcelVBA セルをダブルクリックしたら、行番号を取得する実験 [Excel2000 VBA独習]
ExcelVBA セルをダブルクリックしたら、行番号を取得する実験
手順
シート名を右クリック、コードの表示をクリック
worksheetオブジェクトを選択
次に、プロシージャ BeforeDoubleClick を選択すれば自動で
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
End Sub
が、入力される。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'セルをダブルクリックされたら
MsgBox "選択セルの行番号は " & Selection.Row
'ダブルクリック後にカーソルがセルに入らないようにする
Cancel = True
End Sub
Cancel = True を書かないとダブルクリック後にセル内にカーソルが入る
Excel VBA グリッド線(枠線)表示非表示 [Excel2000 VBA独習]
Excel VBA グリッド線(枠線)表示非表示
Sub グリッド線表示非表示()
'
'
If ActiveWindow.DisplayGridlines = False Then ActiveWindow.DisplayGridlines = True _
Else ActiveWindow.DisplayGridlines = False
End Sub
ActiveWindow.DisplayGridlines = True 表示
ActiveWindow.DisplayGridlines = False 非表示
Excel操作では、オプション→表示→枠線にチェックを入れる、外す
この作業をマクロに記録し改造した。
EXCEL2000 VBA シート番号とシート名一覧をメッセージボックスに表示する 実験 [Excel2000 VBA独習]
EXCEL2000 VBA シート番号とシート名一覧をメッセージボックスに表示する 実験
シート番号はシートタブの順番、sheet1 が worksheets(1) とは限らない。
EXCEL2000 VBA 他のアプリを起動する 実験 [Excel2000 VBA独習]
EXCEL2000 VBA 他のアプリを起動する 実験
Shell("アプリケーションプログラムのフルパス")
EXCEL2000 VBA フォームにカレンダーを表示し選択日付の有るセルに移動する 実験 その2 [Excel2000 VBA独習]
EXCEL2000 VBA フォームにカレンダーを表示し選択日付の有るセルに移動する 実験 その2
http://telstar.blog.so-net.ne.jp/2012-11-11
他のPCで(XP,Excel2000)でカレンダーを追加できなかったので追加する方法
mscomct2.ocx をwindows→system32 にコピーする
VBEのツール→参照設定→参照をクリック、system32内のmscomct2.ocxを選択し追加する。
なぜかmyPCには mscomct2.ocxがあった。たぶんVB2012にをインストールしたから?または互換パックをインストールしたから?
検証するのが面倒なので取り合えず追加方法をメモ
糸冬
Visual Basic 6.0 Service Pack 6
http://www.microsoft.com/ja-jp/download/details.aspx?id=5721
EXCEL2000 VBA 1年前の今日の日付と曜日をメッセージボックスに表示 [Excel2000 VBA独習]
EXCEL2000 VBA 1年前の今日の日付と曜日をメッセージボックスに表示
EXCEL2000 VBA フォームにカレンダーを表示し選択日付の有るセルに移動する 実験 [Excel2000 VBA独習]
EXCEL2000 VBA フォームにカレンダーを表示し選択日付の有るセルに移動する 実験
再生できない場合、ダウンロードは🎥こちら
ツールボックスにカレンダーコントロールを追加
再生できない場合、ダウンロードは🎥こちら
WindowsXPのシステムフォントをいじっていたら、文字化けするようになったょ レジストリのバックアップとってない
EXCEL2000 VBA シート選択されたらツールバーを表示する 実験 [Excel2000 VBA独習]
EXCEL2000 VBA シート選択されたらツールバーを表示する 実験
再生できない場合、ダウンロードは🎥こちら
EXCEL2000 VBA シートのシェイプを中央揃いにする 実験 [Excel2000 VBA独習]
EXCEL2000 VBA シートのシェイプを中央揃いにする 実験
再生できない場合、ダウンロードは🎥こちら
マクロを図形描画ツールバーに登録
方法は、マクロボタンを図形描画ツールバーにドラッグ&ドロップ
再生できない場合、ダウンロードは🎥こちら
EXCEL2000 VBA 複数の画像ファイルをシートに挿入する 実験 [Excel2000 VBA独習]
EXCEL2000 VBA 複数の画像ファイルをシートに挿入する 実験
再生できない場合、ダウンロードは🎥こちら
EXCEL2000 VBA シートの画像のみ削除する 実験 [Excel2000 VBA独習]
EXCEL2000 VBA シートの画像のみ削除する 実験
再生できない場合、ダウンロードは🎥こちら
Excel2000VBA 選択範囲の空白セルに移動する。 実験 [Excel2000 VBA独習]
Excel2000VBA 選択範囲の空白セルに移動する。 実験
再生できない場合、ダウンロードは🎥こちら
EXCEL2000 VBA セル結合を解除する。 [Excel2000 VBA独習]
EXCEL2000 VBA セル結合を解除する。
再生できない場合、ダウンロードは🎥こちら
複数のセル結合を一度に解除できる。
再生できない場合、ダウンロードは🎥こちら
EXCEL2000 VBA 選択範囲に合わせて画像の挿入 実験 [Excel2000 VBA独習]
EXCEL2000 VBA 選択範囲に合わせて画像の挿入 実験
参照サイト ttp://worldcafe-emanon.blogspot.jp/2011/06/excel.html
シートイベントじゃなく、汎用性のあるマクロに書き換えた。(シートイベントでも利用価値はある)
再生できない場合、ダウンロードは🎥こちら
EXCEL2000 VBA 選択範囲の文字列からスペースを取り除く 実験 [Excel2000 VBA独習]
EXCEL2000 VBA 選択範囲の文字列からスペースを取り除く 実験
再生できない場合、ダウンロードは🎥こちら
EXCEL2000 VBA 「入力、数式」の有るセルを選択出来ないようにする。実験 [Excel2000 VBA独習]
EXCEL2000 VBA 「入力、数式」の有るセルを選択出来ないようにする。実験
再生できない場合、ダウンロードは🎥こちら
背景色が黄色のセルは数式が設定されている。
解除はシートイベントを無効にする。
関連記事 http://telstar.blog.so-net.ne.jp/2011-09-06