タイトル : Re^2: 範囲選択したセル情報が欲しい。 投稿日 : 2010/10/28(Thu) 18:00 投稿者 : ミヤ
とりあえず連続した選択範囲のみ実現できれば、良いです。 現在は以下のようにアクティブなセルの行と列を取得しています。 Private WithEvents xlApp As Excel.Application Private WithEvents xlWb As Excel.Workbook Private WithEvents xlWs As Excel.Worksheet Private Sub Command1_Click() MsgBox("セルを選択して下さい。", vbYesNo) Set xlApp = GetObject(, "Excel.Application") Set xlWb = xlApp.ActiveWorkbook Set xlWs = xlWb.ActiveSheet gyo= xlApp.ActiveCell.Row retu = xlApp.ActiveCell.Column End Sub コマンドボタンを押すとメッセージを表示して「はい」が押された時に アクティブになっているセルの行と列を取得できるようになっています。 これを複数のセルを選択した時に最初のセルと最後のセルの行と列を知りたいと思いますが、 Private Sub objSheet1_SelectionChange(ByVal Target As Excel.Range) Debug.Print "全体=[" & Target.Address(False, False, xlA1) & "] をどうやって組み込めばよいのか分かりません。 |