[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『スピンボタンでセル内容を表示』(a-su)
セルのc1からz1までのセルにデータがあります。
アクティブセル(例えばc3のセルが選択していば、c1を選択させる)のデータをtextbox1に表示させ、スピンボタンを使用してc1からz1での選択したいのですが。
a b c d e 〜 z 1 リンゴ みかん ぶどう バナナ 2 3
よろしくお願いします。
< 使用 Excel:unknown、使用 OS:unknown >
スピンボタンはシート上に配置しているのですか?
それともユーザーフォーム上に配置しているのですか?
スピンボタンといってもいろんな状況が想像されるので、
その辺を詳しく説明してください。
あと、選択が主目的ですか?
列番号が指定出来ればいいですよね?
(まっつわん) 2018/05/17(木) 08:04
とりあえず、スピンボタンのMaxは23に設定しておいてから、以下とか。
Private Sub SpinButton1_Change() TextBox1.Text = ActiveSheet.Cells(1, SpinButton1.Value + 3).Text End Sub (???) 2018/05/17(木) 11:26
Dim mrngTarget As Range
Private Sub UserForm_Initialize()
Dim i As Long
Set mrngTarget = ActiveSheet.Range("C1:Z1") If Intersect(mrngTarget, ActiveCell.EntireColumn.Cells(1)) Is Nothing Then i = 1 Else i = ActiveCell.Column - mrng.Column + 1 End If
With Me.SpinButton1 .Min = 1 .Max = mrngTarget.Count .Value = i End With
Set_ラベルに表示 End Sub
Private Sub SpinButton1_Change()
Set_ラベルに表示 End Sub
Private Sub Set_ラベルに表示()
Me.Label1.Caption = mrngTarget(Me.SpinButton1.Value).Value End Sub (まっつわん) 2018/05/17(木) 11:42
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.