私はこのようなデータシートを持っています
ページ1
衣装:ジョセフ
ID: 12345
(衣装とID)を含むフォームをより簡単に手動で作成します。フォーム内に情報があります。
ページ内の特定のセルに情報を配信する挿入ボタンがあります。
Private Sub CommandButton1_Click()
i = Cells(Rows.Count, 1).End(xlUp).Row + 23 'Get last empty cell in column A
Range("D" & i).Value = TextBox1
'Range("D1").Value = TextBox1
Range("D2").Value = TextBox4
Range("C4").Value = TextBox2
Range("C5").Value = TextBox3
If OptionButton1.Value = True Then
Range("A7").Value = OptionButton1.Caption
ElseIf OptionButton2.Value = True Then
Range("A7").Value = OptionButton2.Caption
ElseIf OptionButton3.Value = True Then
Range("A7").Value = OptionButton3.Caption
Else
Range("A7").Value = OptionButton4.Caption
End If
Unload Me
End Sub
私の問題は、ワークシートの 2 ページ目で同じことを行う必要があることです。マクロをコピーして貼り付けて 2 ページ目で同じことを行うと、値が同じ位置で 2 ページ目にある必要がありますが、マクロは、ページの同じセルの日付を解放します 1, コードを見ると、Value = TextBox1 を「D1 に設定しました.マクロをコピーしてフォームを呼び出した後に数式が必要です.アクティブなシートに貼り付けます.現在のように最初のページにはありません。カウンターを置いてみますがうまくいきません。どんな助けでも大歓迎です。
この図では、sheet1 "hoja1" と page1 "pagina 1"、およびロード フォーム (datos del presupuesto) が表示されます。
また、シート 1 以外のページ 2 (ページ 2) の画像 2 もあります。このページでは、ページ 1 (マクロとすべて) と同じものをコピーして貼り付け、挿入ボタンを押してフォームを読み込みます。 2ページではなく1ページで行います。
これは、1 つのページをコピーしてマクロを貼り付けるときに役立つ数式である必要があります。すべてのセル値をページにプルし、すべてのデータを貼り付けます。