[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ボタンを押すと関数計算されるように』(ウッチー&ホッチー)
ボタンを押すと関数計算されるにはどうしたらいいのでしょうか?ボタン=関数 実行にしたいのですが・・・
ん〜んん? 解らない。もう少し詳しくご説明を。 (EUREKA)
[ツールメニュー・オプション・計算方法・(自動)(手動)]で 自動になっていれば、関数は入力時に自動計算されますが、 手動にして、一括計算させる場合は、再計算の「F9」で行いますが どのような、事例でしょうか? (シニア)
ごめんなさい、わかりづらくて。
Aのシートに 電話番号 名前 住所 生年月日 が並んでいて Bのシートに 電話番号 名前 住所 生年月日 性別 出身地 趣味がならんでいます
Aの電話番号とBの電話番号基準に照合させ一致する行の AのシートにBの性別 出身地 趣味を貼り付けたい・・・
Aのシートがこのように 電話番号 名前 住所 生年月日 性別 出身地 趣味 になって欲しいのです。
ただしこれらの照合→貼付作業がエクセル上のボタンを押したときに実行されるように 設定したいのです。教えてください。お願いします。 (ウッチー&ホッチー)
シート名 A(←全角)に、コントロールツールボックスのコマンドボタンを配置して 以下のコードをコピペして試してみて下さい。 シート名 B(←全角)です。
Private Sub CommandButton1_Click() Dim i As Long Dim FindData As Range
With Worksheets("A") For i = 1 To Range("A65536").End(xlUp).Row
Set FindData = Worksheets("B").Range("A:A").Find(.Cells(i, 1).Value)
If FindData Is Nothing Then MsgBox .Cells(i, 1).Value & " は、シートBにありませんでした。" Else .Cells(i, 4).Value = FindData.Offset(0, 4).Value .Cells(i, 5).Value = FindData.Offset(0, 5).Value .Cells(i, 6).Value = FindData.Offset(0, 6).Value End If
Next i End With End Sub
(INA)
(ウッチー)
(ウッチー)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.