返回列表 上一主題 發帖

[發問] 核取方塊 回存資料 PART~2

以巨集的■TRUE,決定資料多寡

請教各位大師們,午安

能否以巨集的功能達到此效果,   
1.首先在Sheet1 底下輸入資料後按下■加工一 B3:TRUE 、■加工一 B5:TRUE
2.SHEET2 呈現結果如下

kai~19.rar (100.73 KB)


TOP

感謝大師您的回覆,這正是我要的

TOP

[發問] 核取方塊 回存資料 PART~2

大師好
           此巨集為某大師幫忙完成之傑作,想在改成達到以下的功能是否可幫幫忙,  
1.首先在Sheet1 底下輸入資料後按下
■加工一  C25:= 1    ■加工一  C26:= 1    ■加工一  C27:= 1   
2.SHEET2 呈現結果如下   項次 L 13以下 自動產生
3.在Sheet1 底按下
□加工一  C25:= 0    □加工一  C26:= 0    □加工一  C27:= 0  
4.SHEET2 呈現結果如下   項次 L13:S27以下 清除內容


Option Explicit
Sub check()
    Dim K As String, M As Boolean, xRow As Integer, xi As Integer
    With ActiveSheet.Shapes(Application.Caller)
        With .TextFrame
            K = .Characters.Text
            If Left(K, 1) = "■" Then
                .Characters.Text = "□加工一"
                M = False
            Else
                .Characters.Text = "■加工一"
                M = True
            End If
            .Characters(1, Len(K) + 1).Font.Size = 10
            .Characters(1, 1).Font.Size = 10
        End With
        .TopLeftCell.Offset(, 1) = M
        .TopLeftCell.Offset(, 2) = IIf(CSng(M) = 0, 0, 1)
    End With
    Sheet2.UsedRange("L13:S27").ClearContents
    xRow = 25
    With ActiveSheet
    Do While .Cells(xRow, "C") <> ""
        If .Cells(xRow, "C") = 1 Then
            xi = xi + 1
            Sheet2.Rows(1).Copy Sheet2.Cells(Rows.Count, "A").End(xlUp).Offset(1)
           With Sheet2.Cells(Rows.Count, "A").End(xlUp)
           .Cells(1) = xi
           .Cells(12, 14) = ActiveSheet.Cells(xRow, "F")
           .Cells(12, 17) = ActiveSheet.Cells(xRow, "H")
           .Cells(12, 18) = ActiveSheet.Cells(xRow, "J")
           .Cells(12, 19) = ActiveSheet.Cells(xRow, "K")
           End With
        End If
        xRow = xRow + 1
    Loop
    End With
End Sub
kai~20.rar (72.82 KB)
1

評分人數

    • GBKEE: 重複發帖金錢 -1

本帖最後由 kai6929 於 2012-11-6 17:28 編輯

大師真的是厲害的很.
二三下就解決我的問題,但有一事我不明白為何此巨集放到我的 Sheet1 便不能使用.
可以指導一下嗎

TOP


放在我原有的  Sheet1 便不能使用為什麼?

TOP

回復 10# GBKEE
請大師指導一下 感謝

TOP

回復 12# GBKEE

大師可以給我您的 E-mail 我寄給您過目

TOP

        靜思自在 : 屋寬不如心寬。
返回列表 上一主題