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

­×§ïµ{¦¡

­×§ïµ{¦¡

¦]Àɮ׶V¨Ó¶V¤j, ¥Øªº¸ê®Æ¤v¨ì¤F115000µ§, ¦Ó¨C­Ó¤ëªº¨Ó·½¸ê®Æ¦Ü¤Ö³£¦³9000¦hµ§, ¥Î¥H¤Uªºµ{¦¡¨Órun, ¨C¦¸³£­n¶]2~3¤p®É.
¤£ª¾°ª¤â­Ì¬O§_¥i¥H±Ð¾É­×§ïµ{¦¡,¥i¥HÅý¸ê®Æªº¿é¤J³t«×¥i¥H§Ö¤@¨Ç ?


Public put_column, row_clear, row_index, put_row, row_search As Long
Sub §ì¸ê®Æ()
put_column = Sheets("§@·~°Ï").Range("b1").Value
Sheets("Summary").Activate
ans0 = MsgBox("½T©w¬OLoad¦Ü¡i" & put_column & "¡jÄæ¶Ü¡H", vbYesNo, "½Ð½T»{")
If ans0 <> 6 Then

    Sheets("§@·~°Ï").Activate
    Range("b1").Select
    ans2 = MsgBox("½Ð­«·s¿é¤J¥¿½TªºÄæ¦ì¡I")
    End
End If
ans = MsgBox("­n²MªÅ ¡i" & put_column & "¡jÄ檺¸ê®Æ¶Ü¡H" & Chr(13) & Chr(13) & "¡i¬O¡j¡÷ ²MªÅ¡A¦A©ñ¤J¼Æ¾Ú" & Chr(13) & Chr(13) & "¡i§_¡j¡÷ ¤£²MªÅ¡A¼Æ¾ÚÄ~Äò²Ö¥[", vbYesNo, "½Ð½T»{")
If ans = 6 Then
    row_clear = 3
    While Cells(row_clear, 1).Value <> ""
        row_clear = row_clear + 1
    Wend
    Range(put_column & Format(3) & ":" & put_column & Format(row_clear)).ClearContents
    load_data
Else
    load_data
End If
End Sub
Sub load_data()
row_index = 2
'±qdataªº²Ä¤G¦C¶}©l´M§ä,¤@ª½§ä¦ÜTotal¬°¤î
While Left(Sheets("data").Cells(row_index, 9).Value, 5) <> "Total"
    Prod = Sheets("data").Cells(row_index, 3).Value
    If Prod = "Electro-Dip" Or Prod = "Electro" Then
        '±N¥|­ÓÄæ¦ì³sµ²°_¨Ó
        data_four_column = Sheets("data").Cells(row_index, 2).Value & Sheets("data").Cells(row_index, 3).Value & Sheets("data").Cells(row_index, 4).Value & Sheets("data").Cells(row_index, 9).Value
        '¦pªGSummaryªºa3Àx¦s®æ¬OªÅ¥Õ
        If Sheets("Summary").Cells(3, 1).Value = "" Then
        '´Nª½±µ±N§ä¨ìªº²Ä¤@µ§¸ê®Æ©ñ¶i²Ä¤T¦C
            Sheets("Summary").Cells(3, 1).Value = Sheets("data").Cells(row_index, 2).Value
            Sheets("Summary").Cells(3, 2).Value = Sheets("data").Cells(row_index, 3).Value
            Sheets("Summary").Cells(3, 3).Value = Sheets("data").Cells(row_index, 4).Value
            Sheets("Summary").Cells(3, 4).Value = Sheets("data").Cells(row_index, 9).Value
            Sheets("Summary").Range(put_column & Format(3)).Value = Sheets("data").Cells(row_index, 10).Value
        '§_«h
        Else
            '±q²Ä¤T¦C¶}©l§ä°_
            row_search = 3
            got_it = False
            '¤@ª½§ä¨ìªÅ¥Õ¬°¤î
            While Sheets("Summary").Cells(row_search, 1).Value <> ""
                '±NSummaryªº¥|­ÓÄæ¦ì³sµ²°_¨Ó
                four_column = Sheets("Summary").Cells(row_search, 1).Value & Sheets("Summary").Cells(row_search, 2).Value & Sheets("Summary").Cells(row_search, 3).Value & Sheets("Summary").Cells(row_search, 4).Value
                '¦pªG¦bdata§ä¨ìªº¸ê®Æ¸ò¦bSummary§ä¨ìªº¬Û¦P,´N§â¼Æ¶q¬Û¥[
                If data_four_column = four_column Then
                    got_it = True
                    Sheets("Summary").Range(put_column & Format(row_search)).Value = Sheets("Summary").Range(put_column & Format(row_search)).Value + Sheets("data").Cells(row_index, 10).Value
                End If
                    row_search = row_search + 1
            Wend
            '¦pªG¨S¦³§ä¨ì¬Û¦Pªº
            If got_it = False Then
                '´N¦b³Ì«á¤@¦C·s¼W¤@µ§
                Sheets("Summary").Cells(row_search, 1).Value = Sheets("data").Cells(row_index, 2).Value
                Sheets("Summary").Cells(row_search, 2).Value = Sheets("data").Cells(row_index, 3).Value
                Sheets("Summary").Cells(row_search, 3).Value = Sheets("data").Cells(row_index, 4).Value
                Sheets("Summary").Cells(row_search, 4).Value = Sheets("data").Cells(row_index, 9).Value
                Sheets("Summary").Range(put_column & Format(row_search)).Value = Sheets("data").Cells(row_index, 10).Value
                row_search = row_search + 1
            End If
        End If
    End If
    row_index = row_index + 1
Wend
ans = MsgBox("¤w§¹¦¨!")
End Sub

µ{¦¡­×§ï.zip (435.06 KB)

fangac

¦^´_ 2# GBKEE

·PÁª©¥Dªº«ü¾É, ¦ý³o¼Ë§ï¦n¹³¥u¬O±N¨Ó·½¸ê®Æ±q¥Øªº¤u§@ªíªº³Ì«á¤@¦C¶}©lload¸ê®Æ
¨Ã¨S¦³¥h¤ñ¹ï4­Ókey­È¦pªG¬Û¦Pªº¸Ü,´N©ñ¶i«ü©wªºÄæ¦ì, ¦pªG§ä¤£¨ì4­Ókey­È,´N¨ì¥Ø«e¸ê®Æªº³Ì«á¤@¦C·s¼W¤@µ§.
           ±NSummaryªº¥|­ÓÄæ¦ì³sµ²°_¨Ó
           ¦pªG¦bdata§ä¨ìªº¸ê®Æ¸ò¦bSummary§ä¨ìªº¬Û¦P,´N§â¼Æ¶q¬Û¥[
           ¦pªG¨S¦³§ä¨ì¬Û¦Pªº
            ´N¦b³Ì«á¤@¦C·s¼W¤@µ§

µ{¦¡­×§ï.zip (435.06 KB)

fangac

TOP

¦^´_ 4# GBKEE

¤£¦n·N«ä,½Ð¨£ªþÀÉ. ÁÂÁÂ.

µ{¦¡­×§ï.zip (585.35 KB)

fangac

TOP

¦^´_ 6# GBKEE

·PÁª©¥D,­ì¥»­nrun 2~3¤p®É,²{¦b¥u­n3¬í.¹ê¦b¼F®`. ¯uªº¦n¤ñ¬O兎¤l¸ò¯QÀtªº³t«×¬Û¤ñ.¥O¤H±æ¹Ð²ö¤Î.
¤£¹L­n¬ÝÀ´§Aªºµ{¦¡, §ÚÁÙ­n»{¯uªº¬ãŪ.
¦]¬°¥Ø¦a¤u§@ªíªº¦C¸ê®Æ¤Ó¤j,µo¥Í"·¸¦ì"ªº¿ù»~°T®§, ©Ò¥H§Ú±N row_search As Integer §ï¬° Long.
·PÁÂ!!
fangac

TOP

¦^´_ 8# Hsieh

·PÁª©¥D,¯uªº¶W¯Å¼F®`ªº§Ö,·Q»¡«ö¤U°õ¦æÁä,¥i¥H®³°_ªM¤l³Ü¤f¤ô,­þª¾ªM¤lÁÙ¨S¨ì¼LÃä,µ{¦¡´N¶]§¹¤F.
µ{¦¡¬Ý°_¨ÓÁÙ¬OÃøÀ´, ­n»{¯uªºª¦¤å¤F.  ÁÂÁ®@!!
fangac

TOP

        ÀR«ä¦Û¦b : ¸Ü¦h¤£¦p¸Ü¤Ö¡A¸Ü¤Ö¤£¦p¸Ü¦n¡C
ªð¦^¦Cªí ¤W¤@¥DÃD