sorting:逃出柏拉圖的洞穴:Xuite日誌
  • 小白龍
  • 我的全名叫,海中小白龍。為什麼叫海中小白龍呢?想當初.........

    忘了是大幾了,那個時候還不太會游泳,可是一直覺得游泳實在是一項有趣的活動,在某個暑假莫名其妙的指著海大的游泳池豪氣的跟同學說,就憑這個小水溏,能困住海中小白龍我嗎!這個月之後我就要征服它,讓它知道誰才是老大!!然後我就開始有”海中小白龍”這個名字了。

    結果,事實証明了它才是老大,我二個月後才游過去.......它實在太深,太恐怖了。



  • 日曆
  • 參觀人氣統計
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • 我的發燒文
  • 累積 | 今日
    loading......
  • 最新文章
  • 最新回應
  • Re:畢業証書入手!!,by( 小白龍)於2007-12-23
    Re:畢業証書入手!!,by(晴)於2007-12-22
    Re:不喜歡睡覺嗎?,by(小白龍)於2006-07-22
    Re:不喜歡睡覺嗎?,by(我是富貴...ccc)於2006-07-20
    Re:不喜歡睡覺嗎?,by(我是富貴...ㄏㄏㄏ)於2006-07-20
    Re:海中小白龍之澎湖我遨遊,by(我就是負責訂機票的富貴喔)於2006-05-31
    Re:海中小白龍之澎湖我遨遊,by()於2006-05-31
    Re:試用期結束,by(喪家之狗)於2006-05-10
    Re:flick 測試,by(小白龍)於2006-01-01
    Re:flick 測試,by(紅色劣獰)於2005-12-18
  • 文章分類
  • 2006-05-09 02:34 sorting
  • ?
  • excel暫放區
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 


    Sub sorting4()
    Dim a As Single
    Dim b As Single
    Dim c As Single
    Dim d As Single
    Dim e As Single


    Dim TempNum1 As Single
    Dim AdjuNum1 As Integer

    TempNum1 = 1
    AdjuNum1 = 0

    For a = 1 To 2 Step 1
      'paste name
         Cells(a + 7, 1) = Cells(a, 1)

       


          For b = 1 To 7 Step 1
             If IsEmpty(Cells(a, 1 + b)) = False Then
             'paste other number
              c = InStr(Cells(a, 1 + b), "=")
              'MsgBox ("Cells(a, 1 + b)-->" & Cells(a, 1 + b) & "     c=" & c)
             
             
              'item name
                 Cells(5, 1) = Left(Cells(a, 1 + b), c - 1) 'name temp
               
                 Cells(5, 2) = Mid(Cells(a, 1 + b), c + 1, c + 10) 'number temp
                 
              '判斷若為true,則直接填入數字,若為fales則填上name,跟數字
             
             
             
                For e = 1 To TempNum1 Step 1
                       
                   If (Cells(7, 1 + e) = Cells(5, 1)) = True Then
                      ' MsgBox ("e=" & e & "  " & "Cells(7, 1 + e)=" & Cells(7, 1 + e) & "  " & "Cells(5, 1)=" & Cells(5, 1) & "   ")
                       Cells(7 + a, 1 + e) = Cells(5, 2) 'number
                       AdjuNum1 = AdjuNum1 + 10000
                      ' MsgBox ("true" & "  AdjuNum1=" & AdjuNum1)
                     
                   Else
                       AdjuNum1 = AdjuNum1 + 1
                     
                   End If
                                 
                Next e
                   
                   
                   
              If AdjuNum1 < 5000 Then
                  
                         'MsgBox ("e=" & e & "  " & "Cells(7, 1 + e)=" & Cells(7, 1 + e) & "  " & "Cells(5, 1)=" & Cells(5, 1) & "  ")
                        
                         Cells(7 + a, 1 + TempNum1) = Cells(5, 2) 'number
                         Cells(7, 1 + TempNum1) = Cells(5, 1) 'name
                         TempNum1 = TempNum1 + 1
                        ' MsgBox ("false" & "  AdjuNum1=" & adjumun1)
                        ' MsgBox ("tempNum1=" & TempNum1)
                         AdjuNum1 = 0
                 Else
                         AdjuNum1 = 0
                          
              End If
         
            'msgbox(true)
              End If
           
             ' MsgBox (TempNum1)
            
            Next b
       Next a
      
    End Sub



    小白龍 / Xuite日誌 / 回應(0) / 引用(0) / 好文轉寄
  • 回應