æ¹æ³é常ç®åï¼è¯·ä½ ä¸å®ä»ç»ï¼æç
§ä¸é¢çæ¥éª¤å¼å§ç¥å¥ä¹æ
ï½ï½ï½
第ä¸æ¥ãæå¼ä½ çEXCELå·¥ä½èï¼æ好å
³éå
¶å®æ å
³çEXCELæ件ï¼æALT+F11
è¿ä¸æ¥å°±åªæä¸ä¸ªé®ï¼å°±æ¯æä½ALTä¸æ¾ï¼æ以ä¸F11ï¼ç¶åç«å³æ¾å¼ï¼ä¸ç§ä¹å
å®æ
è¿ä¸ªæ¥éª¤æåçæ å¿ï¼æ°æå¼ä¸ä¸ªçªå£ï¼æ é¢æ¯ï¼Microsoft
Visual Basic for Application
第äºæ¥ãå¨ä¸é¢æå¼çVBAçªå£éé¢ï¼æCTRL+R
æ¯çï¼å°±è¿ä¹ç®åï¼è¿ä¸æ¥ä¹å°±æ¯ä¸ä¸ª
çé®è¿ä¸ªæ¥éª¤æåçæ å¿ï¼å¨VBAçªå£éé¢ç左边åºç°ä¸ä¸ªå°çªå£ï¼æ é¢æ¯âå·¥ç¨-VBAProjectâï¼éé¢æä½ æå¼çææå·¥ä½èãå·¥ä½è¡¨
第ä¸æ¥ãå
ç´§å¼ ä½ ä¸ä¸ï¼è¿ä¸æ¥æ²¡æåé¢ä¸¤æ¥é£ä¹ç®åï¼æä½ç¨å¾®å¤æä¸ç¹ï¼è¯·ä¸å®ä»ç»
å¨å·¥ç¨çªå£éé¢ï¼åå»ä½ éè¦èªå¨æ·»å å¤æ³¨çå·¥ä½è¡¨ï¼ä¸å®åå»ï¼ä¸æå¤ï¼æ好å¤å»å 次ï¼æ³¨æä½ å»çæ¶åï¼ä¼æ°å¼ä¸ä¸ªç±»ä¼¼è®°äºæ¬ççªå£ï¼çªå£æ é¢åé¢é¨åæ¯ä½ çEXCELæ件ãå·¥ä½è¡¨å称ï¼åé¢é¨åæ¯âï¼ä»£ç ï¼â
第åæ¥ãå¨ä»£ç çªå£ç²è´´ä»¥ä¸å
容ï¼ä»¥ä¸ææç代ç è¡ï¼ç´å°ç¬¬äºæ¥ç»æï¼ï¼
Private Sub Worksheet_Change(ByVal Target As Range)
Dim s
s = Date & " " & Time & ":" & Target.Value
If Not Target.Comment Is Nothing Then
s = Target.Comment.Text & Chr(10) & s
Target.ClearComments
End If
Target.AddComment s
End Sub
第äºæ¥ãè¿ä¸ªæ¥éª¤å
¶å®æ²¡æä»ä¹éè¦åçï¼ä½ ç°å¨é便å»ä¿®æ¹è¿ä¸ªè¡¨åå
æ ¼ï¼å¤æ³¨ç«å³ä¼æ·»å
è¿æ¯ä¸ªéªè¯æ¥éª¤ï¼å¦æç»æ满æï¼ä½ å¯ä»¥å
³éEXCELãä¿åææä¿®æ¹ï¼å次æå¼ï¼å 为太å¤ççªå£æå¼èµ·ä½ å¿ç¦ã
说æï¼å次æå¼çæ¶åå¯è½ä¼æ示æ件æå®ï¼ä½ è¦ç¹å
许æ§è¡ï¼å¦ææ ¹æ¬ä¸æ示ï¼è¯´æä½ çå®å®å
¨æ§è®¾ç½®å¾å¤ªé«ï¼éè¦å¨é项éé¢éä½å®å
¨æ§å°âä¸â
追é®æ¯å¾ç¥å¥~åªè½è¯´VBA太强大äº
ä¸è¿è¿ä¸è½å®å
¨æ»¡è¶³æçè¦æ±ï¼æåªéè¦å°1åå®ç°è¿ä¸ªåè½ï¼æ¯æ¬¡ä¼æ¿æ¢è¿ä¸ååå
æ ¼çæ°æ®ï¼å¦å¤ï¼è½ä¸è½åºç°ä¸ªæé®ï¼æåæä¸ååå
æ ¼çæ°æ®ä¿®æ¹å¥½åæä¸æé®å°åå
æ ¼å
容添å è¿æ¹æ³¨ä¸ã
追çä½ çè¿äºè¦æ±ä¸ºä»ä¹ä¸ä¸å¼å§å°±è¯´æ¸
æ¥å¢ï¼èä¸ç°å¨æä¹æ²¡æç½ä½ çæé®ç©¶ç«è¦åä»ä¹ï¼æ¤å¤ä½ æ¯å¦å·²ç»ä¼äºVBAçåºæ¬æä½ï¼æ·»å æé®è¿äºä½ è½å¦èªå·±å®æï¼ä¹å°±æ¯æè½å¦å¯ä»¥åªç»ä½ 代ç ã
追é®ä¸å¥½ææåï¼ç¡®å®æ¯æç忽äºï¼æ²¡è¯´æ¸
æ¥~~~sorry
ç°å¨æåªéè¦ç»IååKåæ·»å ä¸æ 注ï¼è¯·é®æä¹åå¢ï¼åºæ¬æä½å·²ç»ä¼äºã为ä»ä¹æ³å 个æé®å¢ï¼å
¶å®åªæ³è¦ä¸ªåè½ï¼å¦æå¨åå
æ ¼å¡«åé误ï¼é误çä¿¡æ¯ç´æ¥å°±æ·»å è¿æ¹æ³¨äºï¼ä¸æ¹ä¾¿ä¿®æ¹ã
追çå¦æåªæ³å¨IãK两åä¸èªå¨æ·»å æ¹æ³¨ï¼ç»ä»£ç éé¢å¢å ä¸ä¸ªIFè¯å¥æ¢å¯ï¼æ£æµTargetçåï¼æ¯Iæè
Kåæ§è¡éé¢çå¨ä½ï¼å¤§è´å¦ä¸ï¼
Private Sub Worksheet_Change(ByVal Target As Range)
Dim y,s
y=Target.Column
if y=9 OR y=10 then'Aå为1ï¼Iå为9ï¼å
¶ä½çèªå·±è®¡ç®
s = Date & " " & Time & ":" & Target.Value
If Not Target.Comment Is Nothing Then
s = Target.Comment.Text & Chr(10) & s
Target.ClearComments
End If
Target.AddComment s
end if
End Sub
è¾å
¥é误çï¼å¯ä»¥SHIFT+F2ä¿®æ¹æ¹æ³¨ï¼å é¤æ ç¨çå
容æ¢å¯ï¼æ·»å äºæé®åèä¸æ¹ä¾¿ï¼å 为åºéç次æ°æ¯ç«æ¯å°æ°ï¼å¤æ°æ¶åé½è¾å
¥æ£ç¡®ï¼èä¸è®°å½äºå¤ä½çå
容影åä¸å¤§ã