私は問題があります。私はあなたのすべてのフィードバックでうまく機能するフォームを設計するのに何時間も費やしました. 今日、すべてがうまくいかなかった。この理由は簡単です。いくつかの新しい列が追加され、明らかに、フォームが読み取っているデータが間違っています。
したがって、私は次のことを試してみることを考えていました...
以下のように列番号を使用するのではなく
TK = Cells(ActiveCell.Row, "S").Value 'everything in the form refers to the active row
行 1 の列見出しを使用することもできます。
それは可能ですか?このようにして、スプレッドシートにユーザーが望む数の列を追加することができ、フォームは正しい見出しを動的にスキャンして列番号を取得します。
私の考えでは、フォームを開いてすべての見出しを読み、必要なものを選択して変数に割り当てます。次に、通常のコードを使用して、変数を列セクションに代入します。
簡単に聞こえますが、これを行う方法がわかりません。