回答編集履歴
3
訂正
answer
CHANGED
@@ -5,8 +5,7 @@
|
|
5
5
|
```
|
6
6
|
若しくは
|
7
7
|
```VBA
|
8
|
-
```VBA
|
9
|
-
=Nz(DLookUp("[氏名]","テーブル1","[社員番号] = " & Nz([社員番号]))
|
8
|
+
=Nz(DLookUp("[氏名]","テーブル1","[社員番号] = " & Nz([社員番号])))
|
10
9
|
```
|
11
10
|
追記
|
12
11
|
--
|
2
追記
answer
CHANGED
@@ -7,4 +7,8 @@
|
|
7
7
|
```VBA
|
8
8
|
```VBA
|
9
9
|
=Nz(DLookUp("[氏名]","テーブル1","[社員番号] = " & Nz([社員番号])), "")
|
10
|
-
```
|
10
|
+
```
|
11
|
+
追記
|
12
|
+
--
|
13
|
+
やり方を問わないのであれば、以下をお薦めします。
|
14
|
+
[コンボの2列目をテキストボックスに表示する方法(コントロールソース版)](https://tsware.jp/tips/tips_360.htm)
|
1
追記
answer
CHANGED
@@ -1,5 +1,10 @@
|
|
1
1
|
社員番号がNullの場合に式が成り立たなくなっているのでしょう。
|
2
2
|
以下の様NZ()を使用したものにしてみてください。
|
3
3
|
```VBA
|
4
|
-
=
|
4
|
+
=DLookUp("[氏名]","テーブル1","[社員番号] = " & Nz([社員番号]))
|
5
|
+
```
|
6
|
+
若しくは
|
7
|
+
```VBA
|
8
|
+
```VBA
|
9
|
+
=Nz(DLookUp("[氏名]","テーブル1","[社員番号] = " & Nz([社員番号])), "")
|
5
10
|
```
|