ドロップダウン リストを含む Excel ファイルがあり、Python から現在の値にアクセスしたいと考えています。
vba では、コードは非常に単純です。
Sheets("name_of_my_sheet").name_of_my_list.value
xlrd で同等のものを探しましたが、見つかりませんでした。
ドロップダウン リストを含む Excel ファイルがあり、Python から現在の値にアクセスしたいと考えています。
vba では、コードは非常に単純です。
Sheets("name_of_my_sheet").name_of_my_list.value
xlrd で同等のものを探しましたが、見つかりませんでした。
私は答えを得ました。ドロップダウン ボックスのリストは実行時に vba で作成されるため、xls からその値を「読み取る」ことはできません。
解決策は、ボックスの下のセルに実際に値を書き込む on change メソッドを VBA に書き込むことです。
Sub My_List_Change()
Sheets("Containing your box").Cells(x,y) = My_List.value // x,y being the coordinates of the cell hidden by the box
次に、シートを保存して python から読みたいと思うたびに、現在の値にアクセスできます。