No.4ベストアンサー
- 回答日時:
15年ほど前ですかね?
別サイトでぶっつけ本番で回答者として回答してましたけど、なんせ始めて間もないので酷い物でしたよ。
でもそこの常連回答者は質問者さんに対してと同じように回答者へもアドバイスをくれたりしてました。
とにかくBookやテキストファイルでその内容を保存するようにして、それらは今でも見直してコード作成に貢献してくれてます。
あとはVisualStudio(特にVB.NETやVC#)をやり始め、更にVS2008から始まったLINQって書き方が楽しくて色々弄ったりしましたね。
コード内容はVBAとは違いますけど考え方がそれまでのVBAのやり方から変わり始めましたよ。
VBA的なVBではなくVB的?なVBAを書きたいと思うようになりましたし。
やり始めは確かに参考書やサイトを参考にしようとしましたが、それ以上に先の常連回答者さんたちからのアドバイスがより良かったのかも知れません。
それ以上に先の常連回答者さんたちからのアドバイス
この言葉
実感します。
みなさんが、いろいろわたしに教えてくれてなければ、
ここまで、継続しているとはわたしも思いませんでした。
VBAまた、エクセルにSQLで実行できたことが
非常に変わりました。
これからもよろしくお願いします。
実はほんの少しだけですが、Pythonインストール
しました。アナコンダ使用してます。
No.3
- 回答日時:
ユーザーフォームって事なら。
Private Sub CommandButton1_Click()
With ListBox1
.ListIndex = IIf((.ListIndex + 1) > (.ListCount - 1), 0, .ListIndex + 1)
End With
End Sub
こんな感じかな?
いつもお世話になっております。
なんで簡単にできるのですか?
わたしも、こうなりたい。
本にはのってないし、ネットもだめです。
ありがとうございます。
No.2
- 回答日時:
こんにちは、こんな事?
UserForm 上に ListBox1 と CommandButton1 があるものとします。
下記はサンプル、デモ処理です。 ボタンを押すと下に選択が移動するはずです。
Option Explicit
Private Sub UserForm_Initialize()
Dim i As Long
For i = 0 To 10
ListBox1.AddItem "Sample " & i
Next i
End Sub
Private Sub CommandButton1_Click()
On Error Resume Next ’最下位選択時のエラー回避の為
ListBox1.ListIndex = ListBox1.ListIndex + 1
’*
End Sub
最下位選択から最上位への場合、*箇所に下記コードを *箇所に追加
If Err.Number <> 0 Then
ListBox1.ListIndex =0
On Error Goto 0
End If
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS Mac iPhoneの連絡帳の大量のリストを削除したい 1 2023/05/12 23:30
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
- Visual Basic(VBA) vbaマクロについて 【1.csv】をもとに【商品.csv】に有るものを【有り.csv】として名前を 1 2023/05/18 07:58
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
- Excel(エクセル) コンボボックス及びリストボックスを5段階連動させる方法をご存知の方ご教授頂きたいです。 Excelで 3 2022/04/03 21:43
- Excel(エクセル) エクセルを活用して受注表を作成中ですが関数が分からなく困ってました。 1 2022/07/22 09:14
- 年賀状作成・はがき作成 エクセルで作った住所録をワードの差し込み印刷ではがきに印刷したい 3 2022/09/26 15:47
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- 照明・ライト シーリングライトを取り替えるんですが、教えて下さい。 古いシーリングライトを外したら天井にはこんなも 4 2022/07/11 12:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
ユーザーフォームに別シートか...
-
VBA CommandButtonの文字ずれ
-
コマンドボタンやイメージにマ...
-
セルをマクロのボタンにしたい。
-
3つのオプションボタンの場所...
-
プロシージャからイベントをコ...
-
チェックボックスで指定出来る...
-
VBAのボタンの位置が変わって困...
-
CommandButtonのCaptionを変化...
-
ボタン
-
コマンドボタンやテキストボッ...
-
VB.NETです ラジオボタンの文...
-
フォームの再読み込み
-
VBS でユーザーからいくつかの...
-
TextBoxでEnterキーを押すと、...
-
【VBA】Accessを終了する前にメ...
-
VBA IE ダウンロード ダイアロ...
-
フォームから別のフォームを呼...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
ユーザーフォームに別シートか...
-
VBA CommandButtonの文字ずれ
-
フォームの再読み込み
-
セルをマクロのボタンにしたい。
-
Excel VBA Application.caller...
-
コマンドボタンやイメージにマ...
-
プロシージャからイベントをコ...
-
Access VBA でデータペーストを...
-
VBAのボタンの位置が変わって困...
-
閉じると「+」になり開くと「-...
-
[Excel VBA]コマンドボタンの入...
-
ASP.Net ラベルの内容をすぐに...
-
Excel マクロ 閉じるボタン
-
ボタン
-
CommandButtonのCaptionを変化...
-
VB.NETでマウスクリックイベン...
-
ボタンの枠線の様なものを消したい
-
C#で動的に作ったtextboxを消す。
おすすめ情報