第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)問該如何用Function函數(shù)編寫VBA代碼?

請(qǐng)問該如何用Function函數(shù)編寫VBA代碼?

郎朗坤 2019-07-08 09:05:51
如何用Function函數(shù)編寫VBA代碼
查看完整描述

5 回答

?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

1、
Function gs()
gs = ActiveSheet.Cells(ActiveCell.Row, 1) + ActiveSheet.Cells(ActiveCell.Row, 2) + ActiveSheet.Cells(ActiveCell.Row, 3)
End Function
在D列及其右邊列輸入 =gs()
2、
Function gs(a, b, c)
gs = a + b - c '把公式的計(jì)算過程寫到這里,輸入公式時(shí)只要傳入?yún)?shù)
End Function
在D1輸入 =gs(A1,B1,C1)
復(fù)制填充公式
3、
其實(shí)要實(shí)現(xiàn) 作表中在錄入數(shù)據(jù)后目標(biāo)單元格自動(dòng)計(jì)算,但不需要?jiǎng)e人看見目標(biāo)單元格中的公式
可用工作表保護(hù)配合單元格鎖定來解決

查看完整回答
反對(duì) 回復(fù) 2019-07-14
?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊

1、
Function gs()
gs = ActiveSheet.Cells(ActiveCell.Row, 1) + ActiveSheet.Cells(ActiveCell.Row, 2) + ActiveSheet.Cells(ActiveCell.Row, 3)
End Function
在D列及其右邊列輸入 =gs()
2、
Function gs(a, b, c)
gs = a + b - c '把公式的計(jì)算過程寫到這里,輸入公式時(shí)只要傳入?yún)?shù)
End Function
在D1輸入 =gs(A1,B1,C1)
復(fù)制填充公式
3、
其實(shí)要實(shí)現(xiàn) 作表中在錄入數(shù)據(jù)后目標(biāo)單元格自動(dòng)計(jì)算,但不需要?jiǎng)e人看見目標(biāo)單元格中的公式
可用工作表保護(hù)配合單元格鎖定來解決



查看完整回答
反對(duì) 回復(fù) 2019-07-14
?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊

‘直接賦值就可以
Sub run()
For i = 1 To 100
Sheets("Sheet1").Cells(i, 4) = "=A" & i & "+B" & i & "-C" & i
Next
End Sub

查看完整回答
反對(duì) 回復(fù) 2019-07-14
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊

Sub test()

    Dim i, j As Integer

    Dim a, b As String

    For i = 1 To ActiveSheet.UsedRange.Rows.Count

        If Range("A" & i) = 1 Then

            b = Range("B" & i).Value

            For j = 1 To ActiveSheet.UsedRange.Rows.Count

                If Int(j / 1000) * 1000 = j Then Application.StatusBar = "A 列進(jìn)度:" & i & "    " & "C列進(jìn)度:" & j

                a = Range("C" & j).Value

                If InStr(1, a, b) <> 0 Then

                    Range("C" & j).Value = ""

                End If

                DoEvents

            Next

        End If

    Next

End Sub'狀態(tài)欄寫的有進(jìn)度




查看完整回答
反對(duì) 回復(fù) 2019-07-14
?
慕神8447489

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊

全數(shù)組,速度稍快些:
Sub test()
Dim arr, brr, i&, j&, m&, n&
m = Cells(Rows.Count, "b").End(xlUp).Row
n = Cells(Rows.Count, "c").End(xlUp).Row
arr = Range("A1:B" & m)
brr = Range("C1:C" & n)
For i = 1 To n
For j = 1 To m
If arr(j, 1) = 1 Then
If InStr(brr(i, 1), arr(j, 2)) > 0 Then
brr(i, 1) = ""
Exit For
End If
End If
Next
Next
Cells(1, "c").Resize(n, 1) = brr
MsgBox "OK!"
End Sub



查看完整回答
反對(duì) 回復(fù) 2019-07-14
  • 5 回答
  • 0 關(guān)注
  • 1393 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)