|    | 
     WinXP Excel2000 
 
フォーム上にあるテキストボックスで、セルの値を表示・入力しており、 
連動しているのですが、テキストボックスの数が多いので、 
かなりコードが長くなっております。 
簡略化コードについて、ご教授宜しくお願い致します。 
下記に現コードを示します。 
 
 
Dim ACR As Long 
ActiveWorkbook.Worksheets("Sheet2").Activate 
ACR = ActiveCell.Row 
If Not フォーム〇〇.Label1.Caption = Empty Then 
 
  Cells(ACR, 1).Value = フォーム□□.テキストボックス1 
  Cells(ACR, 2).Value = フォーム□□.テキストボックス2 
  Cells(ACR, 3).Value = フォーム□□.テキストボックス3 
  Cells(ACR, 4).Value = フォーム□□.テキストボックス4 
  Cells(ACR, 5).Value = フォーム□□.テキストボックス5           ・ 
           ・ 
           ・ 
           ・ 
  Cells(ACR, 100).Value = フォーム□□.テキストボックス100 
   
MsgBox "登録・更新しました。" 
Else 
 MsgBox "情報が選択されていません。" 
 フォーム〇〇.Label1.Caption = Empty 
End If 
 Worksheets("Sheet1").Select 
End Sub 
 | 
     
    
   |