ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¦h±i¤u§@ªí¥t¦s¬¡­¶Ã¯¤Î§ì¦í¹w³]±K½X

[µo°Ý] ¦h±i¤u§@ªí¥t¦s¬¡­¶Ã¯¤Î§ì¦í¹w³]±K½X

[µo°Ý] ¦h±i¤u§@ªí¥t¦s¬¡­¶Ã¯¤Î§ì¦í¹w³]±K½X
¦U¦ì±M®a
¥»¤H¥¿¾Ç²ßVBA, ½Ð°Ý¦p¦b¬¡­¶Ã¯¤º¦³3±i¤u§@ªí
²Ä1±i¤u§@ªí¦W¬°"PASSWORD",  ¤w¦C¥XA123ªºPASSWORD¦bB1, B456ªºPASSWORD¦bB2
²Ä2±i¤u§@ªí¦W¬°A123
²Ä3±i¤u§@ªí¦W¬°B456

½Ð±ÐVBA¼gªk:
²Ä2±i¤u§@ªí¦W¬°A123¥t¦s¤@­Ó¦W¬°A123ªº¬¡­¶Ã¯,. ¨Ã¯à¨ú¤u§@ªí¦W"PASSWORD"¤ºªºB1¤ºªº¦¨¬°¬¡­¶Ã¯±K½X, ¨Ã¥u¦s¤å¦rªº­È¤Î®æ¦¡
²Ä3±i¤u§@ªí¦W¬°B456¥t¦s¤@­Ó¦W¬°B456ªº¬¡­¶Ã¯,. ¨Ã¯à¨ú¤u§@ªí¦W"PASSWORD"¤ºªºB2¤ºªº¦¨¬°¬¡­¶Ã¯±K½X, ¨Ã¥u¦s¤å¦rªº­È¤Î®æ¦¡

¦³労½ç±Ð!

¦^´_ 2# GBKEE



±z¦n, ²Ä¤@­ÓÀÉ®×µL°ÝÃD, ¦ý¶}±Ò²Ä¤G­ÓÀÉ®×®É, §¡»¡±K½X¤£²Å. ¤w¸ÕÅç¨â¦¸¤Î¥Î¤£¦P±K½X¤]¤£¦æ.:(  ²Ä¤G­ÓÀɮתº±K½X¬O¦s¦bB2Àx¦s®æ¤º).

¦¹¥~, ²{¦b¥u¬O¦s¨â­ÓÀÉ®×, ¦ý¦pªG¦³20­ÓÀÉ®×, ¬O§_­n±N20­Óºh®×ªº¦W¦r³£¿é¤J¦bµ{¦¡¤º.
**For Each E In Array("a123", "b456"......."²Ä20­ÓÀÉ")

¦hÁÂ!

TOP

¦^´_ 5# Hsieh

Åã¥Ü°»¿ùCOPY¤èªk¥¢±Ñ ->    Sheets(f).Copy

§Ú§@¿ù¤F¬Æ»ò?:Q

TOP

¦^´_ 10# Hsieh

¨ä¹ê§Ú·Q¤W¶ÇRAR©ÎZIPÀɰݦh¤@ÂI, ¦ý¨C¦¸ÂI¿ïÀɮ׫á, «ö"¤W¶Ç"Áä³£¨S¦³¤ÏÀ³, ¬O¬Æ»ò­ì¦]©O?

«Ü­W´o:dizzy:

TOP

¦^´_ 9# c_c_lai

±z¦n, ²{¦b¤~¦³®É¶¡´ú¸Õ.  ¬O¥i¥H¥t¦s·sÀÉ®×, ¦ý­ì¦³µ{¦¡¥¼¯à¥H­ÈÅã¥Ü, ¥þ³¡¬O#VALUE ?

½Ð°Ý Dim f$, fd$, fs$, ...·í¤¤f ¬O«ü©w½XÁÙ¬O¥ô¦ó­^¤å¦r¤]¥i¥N´À?
¥t¦pSHEET :PASSWORD ¡@¤ºªº¢Ï¢°¢±¢²¢Þ¢Ï¢á¢á¢å¢Ý¢à¢Ò¡@¥Ñ²Ä¤G¢à¢Ý¢å°_¡A¡@µ{¦¡½X¦³¨S¦³§ïÅÜ¡H¡]§Ú¸Õ¹L±N²Ä¢°¢à¢Ý¢å¥[¤W¢Ö¢Ó¢Ï¢Ò¢×¢Ü¢Õ¡A¡@¦³ÂI°ÝÃD¡^

¦³³Ò¤j¤j¡C

¥t¥~§Ú¤£ª¾¦ó¸Ñ¡A¡@§Ú©l²×¤£¯à¤W¸üÀɮסA¡@§Úªºµe­±»P¤j¤jªºÅã¥Ü¦³¤£¦P¡C

TOP

¦^´_ 16# c_c_lai

±z¦n, §Ú¥Î¤F¤U­zµ{§Ç³£¿W¥ßÀx¦sA123, B456¬O¨S¦³°ÝÃDªº.
¦ý¦]¬°§Ú¦bPASSWORD SHEET¤º¥[¤F¨Ç¸ê®Æ, ÅýA123, B456¥HVLOOKUP¨ú¸ê®Æ, ¤£ª¾¬O§_³o­ì¦], ·s¶}ªºA123ÀɮפÎB456Àɮפº, VLOOKUPªº¸ê®Æ³£Åܦ¨¤Fµ²#VALUE. ¦³¤èªk¸Ñ¨M¶Ü?

  Sub Ex2()            '  Hsieh & GBKEE
    Dim f$, fd$, fs$, A As Range, Wb As Workbook
   
    Set Wb = ThisWorkbook             '  ¬¡­¶Ã¯ :µ{¦¡½X©Ò¦bªº
    fd = Wb.Path & "\"                       '  ¦sÀɪº¸ô®|
    With Wb.Sheets("PASSWORD")
        For Each A In .Range(.[A2], .[A2].End(xlDown))
            '  A                                   : "A123" : Range/Range
            '  A                                   : "B456" : Range/Range
            '  Sheets("PASSWORD").[A1]             : "A123" : Variant/Object/Range
            '  Sheets("PASSWORD").[A1].End(xlDown) : "B456" : Variant/Object/Range
            f = CStr(A)
            fs = fd & f & ".xls"
            Wb.Sheets(f).Copy      '  «ü©w¬O­þ¤@­Ó¬¡­¶Ã¯ªº¤u§@ªí­n½Æ»s
            '  Sheets(f).Copy °õ¦æ¹L«á¡A½Æ»s¤F¤@¬¡­¶Ã¯¡A¤º¦³¤@¦W¬° "A123" ¤§¤u§@ªí³æ¡C
            '  ActiveWorkbook.Name           : "¬¡­¶Ã¯1" : String
            '  ActiveWorkbook.Sheets(1).Name : "A123"    : Variant/String
            '  Sheets(f).Copy °õ¦æ¹L«á¡A½Æ»s¤F¤@¬¡­¶Ã¯¡A¤º¦³¤@¦W¬° "B456" ¤§¤u§@ªí³æ¡C
            '  ActiveWorkbook.Name           : "¬¡­¶Ã¯2" : String
            '  ActiveWorkbook.Sheets(1).Name : "B456"    : Variant/String
            With ActiveWorkbook
                .ActiveSheet.UsedRange = .ActiveSheet.UsedRange.Value
                '  FileFormat:=xlExcel8   Excel 2003ª©¥» 56; xlExcel12  version 12, or 14, or 15 = Excel 2007, or 2010, or 2013.
                .SaveAs Filename:=fs, Password:=CStr(A.Offset(, 1)), WriteResPassword:="", FileFormat:=xlExcel8
                .Close 0       '  Ãö³¬ "D:\A123.xls" ¬¡­¶Ã¯¡B"D:\B456.xls" ¬¡­¶Ã¯¡C
            End With           '  ¥¿¦¡µ²§ô (Ãö³¬)¡C
        Next
    End With
End Sub

TOP

¦^´_ 18# c_c_lai
¦nªº, ©ú¥Õ¤W¯Z¸Õ¤W¶Ç, ¦]§Ú®a¸Ìªº¹q¸£°µ¤£¨ì.

³Â·Ð±z.

TOP

RE: ¦h±i¤u§@ªí¥t¦s¬¡­¶Ã¯¤Î§ì¦í¹w³]±K½X

¦^´_ 19# missbb

TOP

pay.zip (12.49 KB) ¦^´_ 19# missbb
¤w¤W¶Ç, ³Â·Ð¬d¬Ý.

TOP

¦^´_ 18# c_c_lai
±z¦n, §Ú¤W¶Ç¤F, ¦ý¶K¦b²Ä3­¶¤º, ¦³³Ò¬d¬Ý.

TOP

        ÀR«ä¦Û¦b : ¦Û¤v®`¦Û¤v¡A²ö¹L©ó¶ÃµoµÊ®ð¡C
ªð¦^¦Cªí ¤W¤@¥DÃD