Excel2007で顧客管理ソフトを作ってみよう

Step 14 「前へ」へレコード移動ボタンの処理

下記の順の動作になります。
(1)現在の顧客No.より次に小さいNo.を探す
   見つからなければ最終レコードへ移動します。
(2)入力変更があれば「変更があります。・・・」のメッセージを表示
(3)一覧から入力部へデータをコピー
   コピー部分は「次へ」ボタンで使用したプロシージャを使います。
以上でレコード移動ボタンの処理は完了しました。


Homeへ > Excelでアプリケーションソフト2 > 顧客管理ソフト

シートのVBAコード

下記のVBAコードを追加してください。

'前へボタン
Private Sub CommandButton2_Click()
    Dim sr As String
    
    If Range("E3") = "" Then
        CommandButton4_Click
    Else
        If IsNumeric(Sheets("一覧").Range("CT6")) Then
            If ExDataChangeMsg = False Then
                Exit Sub
            End If
            
            ExCopyToSheetCheck Sheets("一覧").Range("CT6"), sr
            ExDataDisp sr
        Else
            Beep
        End If
    End If

End Sub

シート画面

「前へ」ボタンをクリックすると、現在の顧客No.より次に小さいNo.を探し表示します。
後方へレコード移動


Homeへ > Excelでアプリケーションソフト2 > 顧客管理ソフト

■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved