アプリ版:「スタンプのみでお礼する」機能のリリースについて

こちらのコードでコンボボックスにリスト一覧は表示させられるのですが
選択したら1列目のみになってしまいます
こちらとしては3列目のみ表示させたいですどのようにしたらよいでしょうか?

Private Sub UserForm_Initialize()
Dim lRow As Long
With Worksheets("Sheet2")
lRow = .Range("I" & Rows.Count).End(xlUp).Row
End With
With ComboBox6
.ColumnCount = 3
.ColumnWidths = "40;32;20"
.RowSource = "Sheet2!I2:K" & lRow
End With
End Sub

A 回答 (2件)

>転記した時は・・・


ご質問には無いと思いますが・・・?

ついでなのでお答えします
ComboBox6.Text で表示された文字列は取得できます
表示されていないItemを取得する方法もありますので そこは自身で調べてください
    • good
    • 0

こんにちは


都度変更が必要な場合はVBAで
そうでない場合はオブジェクトのプロパティ(TextColumn)をあらかじめ設定します
添付図を参照の事
「VBA ComboBoxについて」の回答画像1
    • good
    • 0
この回答へのお礼

回答ありがとうございます
TextColumn変更して表示はできましたが転記した時は表示通りになりませんが

お礼日時:2022/10/21 12:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!