| 
    
     |  | ▼かみちゃん さん: >こんにちは。かみちゃん です。
 >
 >>2.これとは別に、UserFormのTextBox1の値のセル(の行)を既にあるデータか  ら選択する(行の選択)方法が分かりません。
 >>
 >>また、
 >>シート(Sheet1)のセルから別シートのセルを選択するのは下記で行っています
 >>Columns(1).Find(What:=Sheets(Sheet1).Cells(5,5)).Select
 >
 >Sheets(Sheet1).Cells(5,5)
 >の代わりに、
 >UserForm1.TextBox1.Value
 >とすれば、いかがでしょうか?
 
 早速のご教授ありがとうございます
 修正してやってみたのですがうまくいきません。具体的には下記内容です
 Private Sub CommandButton1_Click()
 Dim i As Integer              '変数iを宣言
 Dim myInputRow As Long
 
 myFname = "◆受注と残高2008b"
 
 With Workbooks(myFname & ".xls").Worksheets("受注と入金")
 Columns(3).Find(What:=UserForm2.TextBox1.Value).Select
 '3列目を     ’Formは2
 
 '上記の選択行に下記をセル入力したい
 ActiveCell.Offset(0, 8).Value = Me.TextBox2.Text
 ActiveCell.Offset(0, 9).Value = Me.TextBox3.Text
 ActiveCell.Offset(0, 10).Value = Me.TextBox4.Text
 ActiveCell.Offset(0, 11).Value = Me.TextBox5.Text
 End With
 
 Unload UserForm2
 UserForm2.Show
 
 End Sub
 
 上記のColumns(3)の行がうまく書けていないようです
 全体を見ていかがでしょうか。ご教示よろしくお願いします。
 
 |  |