0

Excel 2007の場合:SHEET2の値をコピーして、Sheet1と同じになるようにします。

=(SHEET1!B1)

これには、空のセルの代わりに0をコピーするという副作用があります。(または日付01-01-1900)

空のセルを無視してSHEET1値をコピーするにはどうすればよいですか?

私が見たいものの例:

SHEET1
A1|B1|
  | 3|

SHEET2
A1|B1|
  | 3|

Not
A1|B1|
 0| 3|
4

1 に答える 1

1

私はあなたのために2つの解決策を持っています。

方式:

=IF(Sheet1!A1 = ""; ""; Sheet1!A1)


大きい:

Sub test()
    Sheets("Sheet1").Select
    Cells.Select
    Selection.Copy
    Sheets("Sheet2").Select
    Cells.Select
    Sheets("Sheet2").Paste
End sub
于 2012-11-16T15:05:28.280 に答える