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

[µo°Ý] ¦p¦ó¥ÎVBA§â¨C¤é³øªí¶×¦¨¤ë³øªí¨Ã¦sÀÉ

[µo°Ý] ¦p¦ó¥ÎVBA§â¨C¤é³øªí¶×¦¨¤ë³øªí¨Ã¦sÀÉ

¥»©«³Ì«á¥Ñ ABK ©ó 2016-6-13 17:49 ½s¿è



¤ôªG¶i°h³f¬ö¿ý.rar (8.18 KB)

½Ð±Ð¦pªG§Ú·Q±NªþÀɤ¤ªº"¤éªí"¤¤ªº¬ö¿ý ¨C¤é¶×¤J¨ì"¤ëªí" ¤¤¤@¦C¤@¦C¨Ì§Ç¬ö¿ý ¨Ã¦Û°Ê¦sÀÉ¡AVBA­n¦p¦ó¼g?

RE: ¦p¦ó¥ÎVBA§â¨C¤é³øªí¶×¦¨¤ë³øªí¨Ã¦sÀÉ

¥»©«³Ì«á¥Ñ ABK ©ó 2016-6-18 00:53 ½s¿è
  1. Sub ¶×¥X¦Ü¤ëªí()

  2.     Application.ScreenUpdating = False  '¶×¥X¸ê®Æ®É¤£´«µøµ¡ (¶}ÀY)

  3.     Sheets("¤ëªí").Activate  '«ü©w¶×¥Xªº¥Ø¼Ð¤u§@ªí


  4. Dim i As String
  5.    

  6.    
  7.    i = Sheets("¤ëªí").Range("A65536").End(xlUp).Row  '­pºâ¦³¸ê®Æ³Ì«á¤@¦C¤§¦C¼Æ


  8.       If Worksheets("¤ëªí").Cells(i, 1).Value >= Sheets("¤éªí").Range("B1") Then MsgBox "¦­¤w¦s¹L¸ê®Æ¡I"   '¤ñ¹ï¤é´Á-->¤é´Á¬Û¦P --> ¦­¤w¦s¹L¸ê®Æ(°T®§) --> ½T©w--> µ²§ô
  9.       


  10.       If Worksheets("¤ëªí").Cells(i, 1).Value < Sheets("¤éªí").Range("B1") Then                           '¤ñ¹ï¤é´Á--> ·s¤é´Á --> ¶i¦æ¸ê®Æ¶×¥X
  11.   
  12.            Sheets("¤ëªí").Cells(i + 1, 1).Value = Sheets("¤éªí").Range("B1")                                      '¤é´Á¶×¥X    -->"¤éªí" B1 ¶×¦Ü "¤ëªí" ³Ì«á¤@¦C A
  13.         
  14.            Sheets("¤ëªí").Range(Cells(i + 1, 2), Cells(i + 1, 7)) = Sheets("¤éªí").Range("B5:G5").Value           ' ²Ä1°Ï¶ô¶×¥X-->"¤éªí" B5:G5 ¶×¦Ü "¤ëªí" ³Ì«á¤@¦C B:G
  15.         
  16.            Sheets("¤ëªí").Range(Cells(i + 1, 14), Cells(i + 1, 19)) = Sheets("¤éªí").Range("B6:G6").Value         ' ²Ä2°Ï¶ô¶×¥X-->"¤éªí" B6:G6 ¶×¦Ü "¤ëªí" ³Ì«á¤@¦C N:S
  17.         
  18.            Sheets("¤ëªí").Range(Cells(i + 1, 26), Cells(i + 1, 31)) = Sheets("¤éªí").Range("B7:G7").Value         ' ²Ä3°Ï¶ô¶×¥X-->"¤éªí" B7:G7 ¶×¦Ü "¤ëªí" ³Ì«á¤@¦C Z:AE
  19.          
  20.            Sheets("¤ëªí").Range(Cells(i + 1, 8), Cells(i + 1, 13)) = Sheets("¤éªí").Range("B11:G11").Value        ' ²Ä4°Ï¶ô¶×¥X-->"¤éªí" B11:G11 ¶×¦Ü "¤ëªí" ³Ì«á¤@¦C H:M
  21.         
  22.            Sheets("¤ëªí").Range(Cells(i + 1, 20), Cells(i + 1, 25)) = Sheets("¤éªí").Range("B12:G12").Value       ' ²Ä5°Ï¶ô¶×¥X-->"¤éªí" B12:G12 ¶×¦Ü "¤ëªí" ³Ì«á¤@¦C T:Y
  23.         
  24.            Sheets("¤ëªí").Range(Cells(i + 1, 32), Cells(i + 1, 37)) = Sheets("¤éªí").Range("B13:G13").Value       ' ²Ä6°Ï¶ô¶×¥X-->"¤éªí" B13:G13 ¶×¦Ü "¤ëªí" ³Ì«á¤@¦C AF:AK

  25. ActiveWorkbook.Save  '¦sÀÉ


  26. MsgBox "¸ê®Æ¶×¥X¦sÀɧ¹¦¨¡I"    ' ¶×¥X§¹¦¨°T®§


  27.         End If
  28.         
  29.        'Application.ScreenUpdating = True  '¶×¥X¸ê®Æ®É¤£´«µøµ¡ (µ²§À) -->¨Ï¥Î³o­Ó¨ç¦¡ ¿Ã¹õ  ·|°{¤@¤U !
  30.    Sheets("¤éªí").Select                   '¶×¥X¸ê®Æ®É¤£´«µøµ¡ (µ²§À) -->§ï¥Î³o­Ó¨ç¦¡ ¿Ã¹õ¤£·|°{¤@¤U !
  31.    
  32. End Sub
½Æ»s¥N½X
¤gªk·Ò¿û¡Aµ{¦¡Áö¤£ºë²¡A¥\¯à¨ì¦ì¤F!

¤ôªG¶i°h³f¬ö¿ý-VBA.rar (21.27 KB)

¶×¥X¸ê®ÆVBA

TOP

        ÀR«ä¦Û¦b : °ß¨ä´L­«¦Û¤vªº¤H¡A¤~§ó«i©óÁY¤p¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD