選択したチェックボックスのリストをスプレッドシートに挿入しようとしています。このユース ケースでは、ユーザーは最大 15 項目を選択できます。これは、以下で定義した特定のセルに挿入されます。
次の名前/値のチェックボックスがあります。
Name Value
========== =====
chk_week1 1
chk_week2 2
... ...
... ...
chk_week15 15
たとえば、ユーザーが chk_week1、chk_week2、chk_week4、および chk_week5 を選択した場合、1,2,4,5 としてセルに挿入する必要があります。
それをよりよく示すために、どのように見えるかの画像を含めました:
各チェックボックスには、上の表にリストされている名前と値があります。これまでに使用したコードは次のとおりです。
Private Sub btnSubmit_Click()
Dim ws As Worksheet
Dim rng1 As Range
Set ws = Worksheets("main")
' Copy the data to the database
' Get last empty cell in column A
Set rng1 = ws.Cells(Rows.Count, "a").End(xlUp)
' Having difficulty adding the code here
' rng1.Offset(1, 7) = weeks
End Sub
前もって感謝します。