³oÓ¬O¦b½×¾Â¾Ç²ß¨ìªºµ{¦¡,¦ý¬O¦pªGA2¸ê®Æ¿ù»~,µ{¦¡´N¤£¯à°õ¦æ,½Ð°Ýn«ç»ò×§ï?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rTar As Range ' ¶ñ¸ê®Æ¼ÐªºÀx¦s®æAÄæ
With Target
If .Address = "$A$2" Then
lRow = dShi(.Text)
Application.EnableEvents = False ' Åܧó¸ê®Æ¤¤,Ãö³¬Ä²µoChangeµ{§Ç'dShi(CStr(.Cells(lRow, 8))) = lRo
.Offset(, 1) = shDat.Cells(lRow, 2) ' B2
.Offset(, 2) = shDat.Cells(lRow, 9) ' c2
.Offset(, 3) = shDat.Cells(lRow, 8)
.Offset(, 4) = shDat.Cells(lRow, 6)
.Offset(, 5) = shDat.Cells(lRow, 7)
.Offset(, 6) = shDat.Cells(lRow, 1)
.Offset(, 7) = shDat.Cells(lRow, 16)
.Offset(, 8) = shDat.Cells(lRow, 17)
.Offset(, 9) = shDat.Cells(lRow, 18)
.Offset(, 10) = shDat.Cells(lRow, 19)
.Offset(, 11) = shDat.Cells(lRow, 20)
lShrRow = lShrRow + 1
Set rTar = shShr.Cells(lShrRow, 1) ' [A¥½µ§Äæ¼Æ]
' ¨ä¾l½Ð¦Û¦æ½Õ¾ã¶ñ¤J
Application.EnableEvents = True ' ¸ê®ÆÅܧ󧹲¦,«ì´_¥iIJµoChangeµ{§Ç
End If
End With
End Sub |