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

[µo°Ý] Àx¦s®æ­pºâ°ÝÃD

¦^´_ 1# whirlwind963


    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        For bb = 1 To 65535
            If Cells(bb, 1) <> "" And Cells(bb, 2) <> "" Then Cells(bb, 4) = Cells(bb, 1) + Cells(bb, 2)
            
        Next
End Sub

  ¦h°µ¦h·Q¦h¾Ç²ß¡A¤Ö¬Ý¤Ö¿ù¤Ö°g³~

  ¦h°µ=¦h¦h½m²ß¡A¦h¦h½s¼g¡C
  ¦h·Q=·Q·Q¬°¤°»ò¤H®aµ{¦¡­n¨º¼Ë¼g¡A¦pªG´«¦¨¦Û¤v¡A¤S·|«ç¼g¡C
  ¦h¾Ç²ß=¾Ç²ß¤H®aªºµo°Ý¨Ã¸Ñµª¡A¾Ç²ß¤H®aªº¼gªk

  ¤Ö¬Ý=¥u¬Ý¤£°µ¤]ªPµM

TOP

¦^´_ 4# whirlwind963


    ±z­nªº¥\¯à¬O¬Æ»ò?
¦pªG¦³§PÂ_¦¡ªº«ç»ò¥Îªº
A1¬O¤é´Á®æ¦¡¡G2012/09/06 16:43:23  §ï¬°20120906/16  --> TEXT(A1,yyyymmdd/hh)  <§ï®æ¦¡?>
B1¬O¼Æ¦r¡@¡@¡G1-1920 ¬°AREA1   1921-3840¬°AREA2   3841-5760¬°AREA3   ->>IF(AND(B1>1,B11920),"area1",IF(AND(B1>1921,B1<3840)rea2",IF(AND(B1>3841,B1<5760),"area3")))    <¿ï°Ï¬q?>
C1= TEXT(A1,yyyymmdd/hh) & IF(AND(B1>1,B11920),"area1",IF(AND(B1>1921,B1<3840)rea2",IF(AND(B1>3841,B1<5760),"area3")))   <¬O§_¶W¹L´Á­­?>

  ¦h°µ¦h·Q¦h¾Ç²ß¡A¤Ö¬Ý¤Ö¿ù¤Ö°g³~

  ¦h°µ=¦h¦h½m²ß¡A¦h¦h½s¼g¡C
  ¦h·Q=·Q·Q¬°¤°»ò¤H®aµ{¦¡­n¨º¼Ë¼g¡A¦pªG´«¦¨¦Û¤v¡A¤S·|«ç¼g¡C
  ¦h¾Ç²ß=¾Ç²ß¤H®aªºµo°Ý¨Ã¸Ñµª¡A¾Ç²ß¤H®aªº¼gªk

  ¤Ö¬Ý=¥u¬Ý¤£°µ¤]ªPµM

TOP

¶È¥Î¤p¬qµ{¦¡¥Nªí
¥i¥Î°j°é §ïµ½
  1.     Columns("A:A").Select
  2.     Selection.NumberFormatLocal = "yyyy/mm/dd hh:mm:ss;@"
  3.         Columns("E:z").Select
  4.     Selection.NumberFormatLocal = "@"
  5. For xay = 2 To 10
  6.     If Cells(xay, 1) <> "" Then
  7.         a1 = Mid(Cells(xay, 1), 1, 4)
  8.         a2 = Mid(Cells(xay, 1), 5, 1)
  9.         a3 = Mid(Cells(xay, 1), 6, 2)
  10.         a4 = Mid(Cells(xay, 1), 8, 1)
  11.         a5 = Mid(Cells(xay, 1), 9, 2)
  12.         
  13.         b1 = Mid(Cells(xay, 1), 14, 2)
  14.         b2 = Mid(Cells(xay, 1), 16, 1)
  15.         b3 = Mid(Cells(xay, 1), 17, 2)
  16.         b4 = Mid(Cells(xay, 1), 19, 1)
  17.         b5 = Mid(Cells(xay, 1), 20, 2)
  18.    
  19.         For hs = 1 To 5760
  20.             Select Case hs
  21.                 Case 1 To 1920
  22.                     aa = "area1"
  23.                     If Cells(xay, 2) = hs Then Cells(xay, 3) = a1 & a3 & a5 & b1 & "+" & aa
  24.                     
  25.                 Case 1921 To 3840
  26.                     ab = "area2"
  27.                     If Cells(xay, 2) = hs Then Cells(xay, 3) = a1 & a3 & a5 & b1 & "+" & aa
  28.                 Case 1921 To 5760
  29.                     ac = "area3"
  30.                     If Cells(xay, 2) = hs Then Cells(xay, 3) = a1 & a3 & a5 & b1 & "+" & aa
  31.             End Select
  32.             
  33.             
  34.         Next
  35.     End If

  36. Next xay
½Æ»s¥N½X
¦^´_ 6# whirlwind963

  ¦h°µ¦h·Q¦h¾Ç²ß¡A¤Ö¬Ý¤Ö¿ù¤Ö°g³~

  ¦h°µ=¦h¦h½m²ß¡A¦h¦h½s¼g¡C
  ¦h·Q=·Q·Q¬°¤°»ò¤H®aµ{¦¡­n¨º¼Ë¼g¡A¦pªG´«¦¨¦Û¤v¡A¤S·|«ç¼g¡C
  ¦h¾Ç²ß=¾Ç²ß¤H®aªºµo°Ý¨Ã¸Ñµª¡A¾Ç²ß¤H®aªº¼gªk

  ¤Ö¬Ý=¥u¬Ý¤£°µ¤]ªPµM

TOP

        ÀR«ä¦Û¦b : ¯à·F¤£·F¡A¤£¦p­W·F¹ê·F¡C
ªð¦^¦Cªí ¤W¤@¥DÃD