ÊÖ»úÕ¾
ÍøÍ¨·ÖÕ¾
µçÐÅÖ÷Õ¾
ÃÜ¡¡Âë:
Óû§Ãû£º
µ±Ç°Î»Öà : Ö÷Ò³>Èí¼þ¼¼ÇÉ>Excel>Áбí

ΪExcel2007Ìí¼ÓÒ»¸ö¡°Ë«Ãæ´òÓ¡¡±°´Å¥

À´Ô´£º»¥ÁªÍø ×÷Õߣºwest263.com ʱ¼ä£º2008-02-23
Î÷²¿ÊýÂë-È«¹úÐéÄâÖ÷»ú10Ç¿£¡40ÓàÏîÐéÄâÖ÷»ú¹ÜÀí¹¦ÄÜ,È«¹úÁìÏÈ!Ë«Ïß¶àÏßÐéÄâÖ÷»úÄϱ±·ÃÎʳ©Í¨ÎÞ×è!Ãâ·ÑÔùËÍÆóÒµÓʾÖ,.CNÓòÃû,×ÔÖú½¨Õ¾480ÔªÆð,Ãâ·ÑÊÔÓÃ7Ìì,ÂúÒâÔÙ¸¶¿î! P4Ö÷»ú×âÓÃ799Ôª/ÔÂ.Ô¸¶Ãâѹ½ð!

¡¡¡¡´ó¼ÒÖªµÀ£¬ÔÚWordÖпÉÒÔ½«¡°ÆæÊýÒ³¡±ºÍ¡°Å¼ÊýÒ³¡±·Ö¿ª´òÓ¡£¬´Ó¶øÊµÏÖ¶àÒ³ÎĵµµÄ¡°Ë«Ãæ´òÓ¡¡±Ð§¹û¡£µ«ÊÇ£¬ÔÚExcelÖÐȴûÓÐÕâÒ»¹¦ÄÜ¡£ÏÂÃæ£¬ÎÒÃǾÍÒÔExcel2007ΪÀý£¬ÎªÆäÌí¼ÓÒ»¸ö¾ßÓС°Ë«Ãæ´òÓ¡¡±¹¦Äܵİ´Å¥¡£

¡¡¡¡Ò»¡¢Õ¹¿ª¡°¿ª·¢¹¤¾ß¡±Ñ¡Ï

¡¡¡¡ÒªÔÚExcelÖÐʵÏÖ¡°Ë«Ãæ´òÓ¡¡±£¬¾ÍÒªÓõ½ÆäÄÚǶµÄVBA¹¦ÄÜ£¬Òò´Ë£¬ÐèÒªÏÈÕ¹¿ª¡°¿ª·¢¹¤¾ß¡±Ñ¡Ï¡£

¡¡¡¡Æô¶¯Excel2007£¬µ¥»÷×óÉϽǵÄÈí¼þͼ±ê£¬ÔÚËæºó³öÏÖµÄÏÂÀ­²Ëµ¥ÖÐ(Èçͼ1)£¬Ñ¡Ôñ¡°ExcelÑ¡ÏѡÏ´ò¿ª¡°ExcelÑ¡Ï¶Ô»°¿ò(Èçͼ2)¡£

¡¡¡¡ÏÈÔÚ×ó²àÑ¡ÖС°¸öÐÔ»¯ÉèÖá±Ñ¡ÏȻºóÔÚÓҲࡰʹÓÃExcelʱ²ÉÓõÄÊ×Ñ¡ÏÏÂÃæÑ¡ÖС°ÔÚ¹¦ÄÜÇøÏÔʾ¡®¿ª·¢¹¤¾ß¡¯Ñ¡Ï¡±£¬È·¶¨·µ»Ø¡£

¡¡¡¡¶þ¡¢Éú³É¡°¸öÈ˺깤×÷²¾¡±

¡¡¡¡ÎªÁËÈá°Ë«Ãæ´òÓ¡¡±°´Å¥¶ÔËùÓй¤×÷²¾¶¼ÓÐЧ£¬ÎÒÃÇÐèÒª½«Æä±£´æÔÚ¡°¸öÈ˺깤×÷²¾¡±ÖС£µÚÒ»´ÎʹÓ᰺ꡱÕâ¸ö¹¦ÄÜʱ£¬ÐèÒªÏÈÈÃÈí¼þÉú³ÉÒ»¸öÒþ²ØµÄ¡°¸öÈ˺깤×÷²¾¡±¡£

¡¡¡¡Çл»µ½¡°¿ª·¢¹¤¾ß¡±Ñ¡ÏÖУ¬µ¥»÷ÆäÖеġ°Â¼Öƺꡱ°´Å¥£¬´ò¿ª¡°Â¼ÖÆÐºꡱ¶Ô»°¿ò(Èçͼ3)¡£ÊäÈëһϺêÃû³Æ(Èç¡°smdy¡±)£¬°´¡°±£´æÔÚ¡±ÓÒ²àµÄÏÂÀ­°´Å¥£¬ÔÚËæºó³öÏÖµÄÏÂÀ­ÁбíÖУ¬Ñ¡Ôñ¡°¸öÈ˺깤×÷²¾¡±Ñ¡Ïȷ¶¨½øÈë¡°ºê¡±Â¼ÖÆ×´Ì¬¡£

¡¡¡¡²»ÐèÒª½øÐÐÈκβÙ×÷£¬Ö±½Óµ¥»÷¡°¿ª·¢¹¤¾ß¡±Ñ¡ÏÖеġ°Í£Ö¹Â¼ÖÆ¡±°´Å¥£¬ÏµÍ³»á×Ô¶¯Éú³ÉÒ»¸öÒþ²ØµÄ¡°¸öÈ˺깤×÷²¾¡±¡£

¡¡¡¡ÌرðÌáÐÑ:ÒÔºóÐèÒªÔÚ¡°¸öÈ˺깤×÷²¾¡±Öб༭ºêʱ£¬¾Í²»ÐèÒªÔÙ½øÈë´Ë²½²Ù×÷ÁË¡£

¡¡¡¡Èý¡¢±à¼­¡°Ë«Ãæ´òÓ¡¡±´úÂë

¡¡¡¡µ¥»÷¡°¿ª·¢¹¤¾ß¡±Ñ¡ÏÉϵġ°Visual Basic¡±°´Å¥£¬½øÈëVBA±à¼­×´Ì¬(Èçͼ4)¡£

¡¡¡¡ÌرðÌáÐÑ:°´¡°Alt F11¡±×éºÏ¼ü£¬¼´¿É¿ìËÙ½øÈëVBA±à¼­×´Ì¬¡£

¡¡¡¡ÔÚ×ó²à¡°¹¤³Ì×ÊÔ´¹ÜÀíÆ÷¡±ÖУ¬Õ¹¿ª¡°VBAProject(PERSONAL.XLSB)¡±Ñ¡Ïî(Õâ¾ÍÊÇ¡°¸öÈ˺깤×÷²¾¡±)£¬Ë«»÷ÆäÖеġ°Ä£¿é1¡±£¬È»ºóÓÃÏÂÊö´úÂëÌæ»»ÓÒ²à±à¼­ÇøÖеÄÔ­ÓдúÂë:

¡¡¡¡Sub smdy()
¡¡¡¡On Error Resume Next
¡¡¡¡x = ExecuteExcel4Macro("get.document(50)")
¡¡¡¡For i = 1 To Int(x / 2) 1
¡¡¡¡ExecuteExcel4Macro "PRINT(2," & 2 * i - 1 & "," & 2 * i - 1 & ",1,,,,,,,,2,,,TRUE,,FALSE)"
¡¡¡¡Next i
¡¡¡¡MsgBox "Ç뽫´òÓ¡Ö½·´Ïò×°Èë´òÓ¡»úÖÐ", vbOKOnly, "´òÓ¡ÁíÒ»Ãæ"
¡¡¡¡For j = 1 To Int(x / 2) 1
¡¡¡¡ExecuteExcel4Macro "PRINT(2," & 2 * j & "," & 2 * j & ",1,,,,,,,,2,,,TRUE,,FALSE)"
¡¡¡¡Next j
¡¡¡¡End Sub

¡¡¡¡ÊäÈëÍê³Éºó£¬¹Ø±ÕVBA±à¼­´°¿Ú·µ»Øµ½Excel±à¼­×´Ì¬¡£

¡¡¡¡ËÄ¡¢Ìí¼Ó¡°Ë«Ãæ´òÓ¡¡±°´Å¥

¡¡¡¡Æäʵ£¬ÎÒÃÇÖ»ÒªÔËÐÐÉÏÃæ¡°smdy¡±ºê£¬¾Í¿ÉÒÔʵÏÖË«Ãæ´òӡЧ¹ûÁË¡£µ«ÊÇ£¬ÎªÁ˲Ù×÷Éϵķ½±ã£¬ÎÒÃÇÔÚ¡°¿ìËÙ·ÃÎʹ¤¾ßÀ¸¡±ÉÏÌí¼ÓÒ»¸ö¡°Ë«Ãæ´òÓ¡¡±µÄ°´Å¥¡£

¡¡¡¡ÓÒ»÷×óÉϽǵÄÈí¼þͼ±ê£¬ÔÚËæºó³öÏÖµÄÏÂÀ­²Ëµ¥ÖУ¬Ñ¡Ôñ¡°×Ô¶¨Òå¿ìËÙ·ÃÎʹ¤¾ßÀ¸¡±Ñ¡Ï´ò¿ª¡°ExcelÑ¡Ï¶Ô»°¿ò£¬²¢¶¨Î»µ½¡°×Ô¶¨Ò塱ѡÏîÖÐ(Èçͼ5)¡£

¡¡¡¡µ¥»÷¡°´ÓÏÂÀ­Î»ÖÃÑ¡ÔñÃüÁÓÒ²àµÄÏÂÀ­°´Å¥£¬ÔÚËæºó³öÏÖµÄÏÂÀ­ÁбíÖУ¬Ñ¡ÖС°ºê¡±Ñ¡Ïî¡£½«¸Õ²Å±à¼­µÄºê¡°PERSONAL.XLSB!smdy¡±¡°Ìí¼Ó¡±µ½ÓÒ²àµÄ¿ìËÙ¹¤¾ßÀ¸ÖС£

¡¡¡¡µ¥»÷ÆäÖеġ°Ð޸ġ±°´Å¥£¬´ò¿ª¡°Ð޸İ´Å¥¡±¶Ô»°¿ò(Èçͼ6)£¬Ñ¡ÖÐÒ»¸öͼ±ê£¬²¢ÊäÈë¡°ÏÔʾÃû³Æ¡±(Èç¡°Ë«Ãæ´òÓ¡¡±)£¬È·¶¨·µ»Øµ½¡°ExcelÑ¡Ï¶Ô»°¿òÖУ¬ÔÙ¡°È·¶¨¡±Í˳ö¡£

¡¡¡¡ÌرðÌáÐÑ:²»Ð޸ġ°ÏÔʾÃû³Æ¡±ÏîÄ¿µÄÄÚÈÝ£¬²¢²»Ó°ÏìºêµÄÕý³£ÔËÐкͽá¹û¡£

¡¡¡¡Î塢ʵÏÖ¡°Ë«Ãæ´òÓ¡¡±

¡¡¡¡´ò¿ªÏàÓ¦µÄÎĵµ£¬µ¥»÷´°¿ÚÉ϶ˡ°¿ìËÙ·ÃÎʹ¤¾ßÀ¸¡±(Èçͼ7)Éϵġ°Ë«Ãæ´òÓ¡¡±°´Å¥£¬ÏµÍ³¼´¿Ì¿ªÊ¼´òÓ¡¡°ÆæÊýÒ³¡±£¬´ò¿ªÍê³Éºó£¬µ¯³öÈçͼ8ËùʾµÄÌáʾ¿ò¡£

¡¡¡¡½«¸Õ²Å´òÓ¡³öÀ´µÄÎĵµÖ½ÕÅ£¬ÒÀ´Î·´Ïò×°Èë´òÓ¡»úÖУ¬µ¥»÷Ò»ÏÂͼ8Öеġ°È·¶¨¡±°´Å¥£¬¼´¿É½«¡°Å¼ÊýÒ³¡±´òÓ¡µ½Ö½ÕŵÄÁíÒ»ÃæÉÏ£¬ÊµÏÖ¡°Ë«Ãæ´òÓ¡¡±Ö®Ä¿µÄ¡£

¡¡¡¡ÌرðÌáÐÑ:

¡¡¡¡¢Ù±à¼­ÁË¡°¸öÈ˺깤×÷²¾¡±ºó£¬Í˳öExcelʱ£¬»áµ¯³öÒ»¸öÈçͼ9ËùʾµÄ¶Ô»°¿ò£¬ÇëÒ»¶¨Òªµ¥»÷ÆäÖеġ°ÊÇ(Y)¡±°´Å¥£¬±£´æÉÏÊöºê´úÂë¡£

¡¡¡¡¢Ú·´Ïòװֽʱ£¬Ò»¶¨ÒªÏȲâÊÔһϣ¬×°Ö½µÄ˳ÐòºÍ·½Ïò£¬È·¶¨ÕýÈ·´òÓ¡¡£

¡¡¡¡¢ÛÔÚ´òÓ¡ÁíÒ»ÃæÊ±£¬Èç¹û³öÏÖ¼ÐÖ½µÈÒâÍâÇé¿ö£¬Ôì³É²¿·ÖÒ³Ãæ´òÓ¡µÄ´íÎó£¬ÇëÊÖ¶¯½«´íÎóÒ³ÃæÖØÐ´òӡһϡ£

¡¡¡¡¢ÜÈç¹ûÔÚExcel2003¼°ÒÔǰ°æ±¾ÖÐʹÓô˺ֻ꣬ҪÐÞ¸ÄÁ½ÐдúÂë¾ÍÐÐÁË:½«¡°ExecuteExcel4Macro "PRINT(2," & 2 * i - 1 & "," & 2 * i - 1 & ",1,,,,,,,,2,,,TRUE,,FALSE)"¡±ÐÞ¸ÄΪ¡°ActiveWindow.SelectedSheets.PrintOut From:=2 * i - 1, To:=2 * i - 1, Copies:=1, Collate:=True¡±£¬½«¡°ExecuteExcel4Macro "PRINT(2," & 2 * j & "," & 2 * j & ",1,,,,,,,,2,,,TRUE,,FALSE)"¡±ÐÞ¸ÄΪ¡°ActiveWindow.SelectedSheets.PrintOut From:=2 * j, To:=2 * j, Copies:=1, Collate:=True¡±¡£

ÎÄÕÂÕûÀí£ºÎ÷²¿ÊýÂë--רҵÌṩÓòÃû×¢²á¡¢ÐéÄâÖ÷»ú·þÎñ
http://www.west263.com
ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúÒª×ªÔØ±¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!