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

¯S©w°Ï¶ô¨Ì½s¸¹­«·s±Æ¦C°ÝÃD

¯S©w°Ï¶ô¨Ì½s¸¹­«·s±Æ¦C°ÝÃD

¦U¦ì¤j­ô¦n
¤p§Ì¸I¨ì¤@­Ó°Ï¶ô¶·¨Ì½s¸¹­«·s±Æ¦Cªº°ÝÃD¡A­µ½c¤£¨ì¦n¤èªk²{¦b¥Î¤â°Ê³B¸Ì
·Q½Ð±Ð¦U¦ì¤j¤j­n¦p¦ó°µ¸û¦n:dizzy: data.rar (17.45 KB)
lionliu

¦^´_ 1# lionliu
»Ý­n¨Ì¹M¸¹¶¶§Ç­«±Æ°Ï¶ô
§A¶·­n»¡©ú¤@¤U§a

TOP

¦^´_ 2# GBKEE

    G¤j~ ¥Lªº¸ê®Æ~ §Ú¦b³B²z¤W¬O¦³¤@¨Ç°ÝÃDªº~
    ¦b¨C­Ó°Ï¶ôªºªÅ±Æ¦C¤¤~ ¬°«DªÅ¥Õ~ ³B²z°_¨ÓÆZ©Çªº~
    §Ú¬O¥Î¤â°Ê¥ý§âªÅ¥Õ¦CDETEL~ ¦A¥Îµ{¦¡½X¨Ó¶]~
    ½Ð§A¦b­×§ï¤ñ¸û²«Kªº¤è¦¡~
  1. Private Sub CommandButton1_Click()
  2. Dim A As Integer
  3. Dim B As Integer
  4. Dim D As Integer

  5. A = InputBox("½Ð¿é¤J¶}©l¦C")   '15   140
  6. B = InputBox("½Ð¿é¤Jµ²§ô¦C")   '134  256

  7. If A >= 1 And B >= A Then
  8.    For Each R In Sheet1.Range("C" & A & ":C" & B)   '¦]CÄæ¦ìªº¸ê®Æ¬O¤å¦r¡A¥ýÂà´«¦¨¼Æ¦r
  9.        Range("M" & R.Row) = R.Value
  10.    Next
  11. C = Application.Max(Sheet1.Range("M:M"))            '§ì¨ú­pºâªº³Ì¤j­È
  12. Sheet1.Range("M" & A & ":M" & B).ClearContents      '²M°£­n±Æ§Çªº¸ê®Æ°Ï

  13.    For I = 1 To C
  14.        For Each R In Sheet1.Range("C" & A & ":C" & B)
  15.         D = I
  16.         If R = D Then
  17.            If A1 = "" Then
  18.            Sheet1.Range("N" & A) = R.Value
  19.            J = 0
  20.            Do Until R.Offset(J + 1, 9) <> ""
  21.                     Range("P" & A + J) = R.Offset(0 + J, 2)

  22.                     If R.Offset(J, 8) <> "" Then
  23.                        Range("V" & A + J) = R.Offset(0 + J, 8)
  24.                     End If

  25.                     If R.Offset(J, 9) <> "" Then
  26.                     Range("W" & A + J) = R.Offset(0 + J, 9)
  27.                     End If
  28.                     J = J + 1
  29.            Loop
  30.            Else
  31.            Sheet1.Range("N" & A1) = R.Value
  32.            J = 0
  33.            Do Until R.Offset(J, 2) = ""
  34.                     Range("P" & A1 + J) = R.Offset(0 + J, 2)

  35.                     If R.Offset(J, 8) <> "" Then
  36.                        Range("V" & A1 + J) = R.Offset(0 + J, 8)
  37.                     End If

  38.                     If R.Offset(J, 9) <> "" Then
  39.                     Range("W" & A1 + J) = R.Offset(0 + J, 9)
  40.                     End If
  41.                     J = J + 1
  42.            Loop
  43.            End If
  44.            A1 = Range("P65536").End(xlUp).Offset(2, 0).Row
  45.         End If
  46.        Next
  47.    Next
  48. End If
  49. End Sub
½Æ»s¥N½X
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

¦^´_ 1# lionliu

   ¦]¬°±zªº¸ê®Æ¦³¤@¨Ç°ÝÃD~
   ©Ò¥H~ §Úªº§@ªk¬O¥ý±NªÅ¥Õ¦Cªº¦a¤è¥ý«öDELETE²M°£¸ê®Æ~
   ¦A¨Ó°õ¦æVBA~
   ¬Ý¬Ýªþ¥óªºµ²ªG¬O¤£¬O§A­nªºµ²ªG~

data11.rar (16.93 KB)

¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

ÁÂÁ hugh0620 ©M G ¤j³á©êºp§Ú»¡©úªº¤£²M·¡ ¡A§Ú§ì¦^¨Ó¸Õ¤@¤U¦A¸ò2¬°¤j¤j³ø§i³á
lionliu

TOP

¦^´_ 1# lionliu


    play.gif
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 5# lionliu
§A³o¦n¹³¬O ¶i¤f¿µ³æ ­n¤À´£³æ¸¹½X ¤º®e¦³ ³fª«ªºMark, ³fª«ªº¦WºÙ, ³fª«ªº¥ó¼Æ,
½Ðªþ¤W§¹¾ã¤À´£³æ¸¹½X ¿µ³æ  ¨Ó¸Õ¸Õ¬Ý

TOP

ÁÂÁÂHsieh§Aªº¤èªk¦³·Q¹L¦ý¬O¦]¬°¿ï¨ú½d³ò°ÝÃD¤@ª½·Q¤£¨ì¦nªº¤èªk¡C
GBKEE¤j­ô§Ú³o¬O°ê¥~«È¤á­n¨D¤å¥óINVOICE­n¦p¦¹©Ò¥H«Ü³Â·ÐSORRY
¤~·Q»¡¬Ý¬O§_¥i¤¶VBA¨Ó³B²z¡C
lionliu

TOP

¦^´_ 8# lionliu
  1. Sub Sort_Ex()
  2. Dim Rng As Range
  3. Columns("C:C").NumberFormat = "G/³q¥Î®æ¦¡"
  4. rs = Cells(Rows.Count, 5).End(xlUp).Row
  5. r = 2: yn = False: s = 2
  6. Do Until r >= rs
  7. If InStr(Cells(r, 5), "P/O") > 0 Then
  8.    If yn = False Then
  9.       yn = True: x = 1
  10.       Else
  11.       yn = False
  12.       Set Rng = Cells(s + 1, 3).Resize(x - 2, 10)
  13.       k = Application.CountA(Rng.Columns(1))
  14.       If k > 0 Then
  15.       Rng.Columns(1).SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
  16.       Rng = Rng.Value
  17.       Rng.Sort key1:=Rng(1), Header:=xlNo
  18.       End If
  19.       x = 0: s = r: r = r - 1
  20.     End If
  21. End If
  22. r = r + 1: x = x + 1
  23. Loop
  24. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 9# Hsieh

Hsieh¤j¤j  ¤Ó¼F®`¤F »°§Ö¨Ó¸Õ¤@¤U­Y¥i¥H§Ú±ß¤WºÎı³£·|°½¯º³á;P
lionliu

TOP

        ÀR«ä¦Û¦b : §g¤l¬°¥Ø¼Ð¡A¤p¤H¬°¥Øªº¡C
ªð¦^¦Cªí ¤W¤@¥DÃD