• ベストアンサー

SPREADでカーソルの位置を1行目に戻したいなぁ

VB6とSPREADver7.0を使っています。 SPREADのOperationModeプロパティは2(行モード)です。 初期状態で、SPREADカーソルの位置は1行目にあります。 SPREADの2行目以下の行を選択し、ボタン押下で SPREADカーソルの位置を1行目に戻す処理を知りたいのです(泣 RowcountやRecordCountを使うやり方があると聞いたのですが・・・  どなたかわかる方よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.1

SetActiveCell ?

neanderth
質問者

お礼

Gizenshaさん SPREAD名.SetActiveCell 0, 1 でできました。ありがとうございます。

neanderth
質問者

補足

すいません。 尋ね方が悪かったようです。 カーソルでなくSPREADのアクティブセルのことです。 カーソルとアクティブセルの区別がついていませんでした。 よろしくお願いします。

関連するQ&A

  • Spreadの選択行の取得について

    いつもお世話になっております。 VB6、Spread3.0の環境でコーディングしています。 Spreadを単一行モードにして、1行だけ選択された 状態で選択された行の行番号を取得したいのです。 Me.vaSpread1.Row = Me.vaSpread1.SelModeIndex Me.vaSpread1.Col = 1 で取得しようとしても、うまくいきません。 どのようにすれば、行番号を取得できるのでしょう? ご存知のかたがおられましたら、よろしくお願い します。

  • spread6.0でShiftキードラッグの行選択

    VB6、spread6.0Jで開発をしております。 spreadの行ヘッダをマウスのドラッグで複数選択した場合に、コード上で行番号を取得したいのですが、どのようにすればいいのか検索しても分からなかったので、教えてください。 ctrlで複数選択するのも必要なので、オペレーションモードは「拡張選択モード」にしているのですが、shiftキーで行選択した状態で、コードで行番号を取得しようとすると、1行分しか取得できていないでいます。 どうか、宜しくお願いいたします。

  • Spreadでの複数行選択

    VB6,Spread6で開発しています。 複数行の選択を許した場合、選択された行の取得方法を教えてください。 よろしくお願いします

  • Spread.NETの行削除について

    VB.NETでSpread.NETを用いて開発しているのですが、 行削除のロジックが分かりません。 やりたい事を詳しく説明しますと、空白セルがある 行をコマンドボタンを押下した際に削除したいのです。 仮に、行が3行あると想定し2行目が上記の削除対象の行 とした場合、コマンドボタンを押下した際に削除するには どういうロジックを記述したらいいのでしょうか? 又、削除した際に1行目と3行目の間に削除した2行目の データが空セルとして残ってしまうようならば、 3行目のデータを2行目に上げたい(Excelの行削除イメージ) のですが、どのようなロジックを記述すればいいでしょうか? 開発中でその部分がわからず困ってます。 どなたか助けて頂けないでしょうか?宜しくお願いします。

  • DataGridViewでの選択行の取得

    VB2008ExpressEditionを使用しています DataGridViewで行選択モードにし、現在どこの行が選択されているか 取りたいのですが、どのプロパティでしょうか? SelectedIndexというプロパティは出てきません。 For i As Integer = 0 To dgvList.RowCount - 1 If dgvList.SelectedRows(i).Selected = True Then End If Next という回りくどい方法でも RowCountが3あったとしても dgvList.SelectedRows(i).Selectedで 1行目(dgvList.SelectedRows(0).Selected)は参照できますが 2行目(dgvList.SelectedRows(1).Selected)で、落ちます。 分かる方いないでしょうか。

  • Access2007 カーソル位置の制御

    フォーム上、テキストフィールドが5つあります。 クリアボタンを作成し、「クリア」を選択すると、5つのテキストフィールドのデータが初期化(未入力の状態)されるようになっています。 「クリア」ボタンを選択し、フィールドデータが初期化されるのは良いのですが、カーソルの制御が「クリア」ボタンに割り当たったままになってしまいます。 「クリア」ボタンを選択したら、「データの初期化」+「カーソル位置を先頭フィールドに割り当てたい」のですが、どのような方法がありますでしょうか。 お知恵を拝借できますでしょうか・・・。

  • エクセルの現在のカーソルの位置の行に色を付けたい

    エクセルの2013使ってます 現在のカーソルのある位置の行に薄色の青をつけたいです できればマクロで処理したいです。 すいませんがどなたか教えてはくださいませんでしょうか? よろしくお願いします

  • 入力項目にカーソルの位置づけをしたい。

    VB初心者です。VB6.0でプログラムを作成しているのですが、 初期画面の最初の入力項目に立ち上げた時にカーソルを位置づけしたいのですがどうすればよろしいでしょうか。 宜しくお願いします。

  • 「Spread」のセルを移動させるプロパティ・メソッドはどれ?

     文化オリエントの「Spread 3.0J」をVBで使っています。  VBのコードを使ってアクティブセルを移動させようとしたのですが、ヘルプを見てもセルを移動させるプロパティ・メソッドが見つかりません。  FAQも探したのですが、どうしてもこの処理だけが見つかりません。  「Col」「Row」プロパティではなさそうですし。  ・・・あまりに基本的な処理すぎて、どこか見落としているのでしょうか??  どなたかヒントを教えていただけないでしょうか。

  • SPREADの行の削除

    VB6.0 SPREAD3.0 OS:2000 SPREADでカレント表示した行を削除ボタンを押したら 削除したいのですがやり方がうまくわかりません。 クリックしたらカレント表示 Private Sub oSpmain_Click(ByVal Col As Long, ByVal Row As Long) With oSpmain .ReDraw = False .Row = -1: .Col = -1: .BackColor = vbWhite .ForeColor = RGB(255, 300, 0) .BlockMode = True .Row = Row: .Row2 = Row .Col = 1: .Col2 = .MaxCols .BackColor = .ForeColor .ForeColor = vbWhite Xor .ForeColor .BlockMode = False .ReDraw = True End With End Sub ここまではできたのですが、削除が思うようにできません。アドバイスお願いします。

専門家に質問してみよう