如果在某個單元格中存在「 - 」或「/」,我試圖複製同一個表格中的某些單元格。複製到宏如果在某個單元格中有「 - 」(VBA)
根據「 - 」或「/」的數量是它將要複製的次數。 這是我的代碼,但它不工作,任何人都可以幫忙嗎?
Sub TWB_Copy_columns()
'TWB_Copy_columns Macro
Dim celltxt As String
Range("B14").Select
Selection.End(xlToRight).Select
celltxt = Selection.Text
If InStr(1, celltxt, "-") Or InStr(1, celltxt, "/") Then
Range("BA5:BB36").Select
Selection.Copy
Range("BD5").Select
ActiveSheet.Paste
Range("BG5").Select
End If
End Sub
什麼它是做而不是工作? –
你可以請更具體一點嗎?當你說它不起作用時,你的意思是什麼?代碼是否運行有錯誤?如果是這樣,錯誤代碼/消息是什麼,並在哪一行是代碼打破?或者代碼正在運行(沒有錯誤),但僅僅是沒有做你期望的事情?如果是這樣的話,請與我們分享它在做什麼(取而代之)以及預期的結果是/將會是什麼。也許一些截圖和樣本數據可以在這方面提供幫助。 – Ralph
誘惑下來投票爲**這是我的代碼,但它不工作**不幫助我們找到問題。但是,這樣說 - 'InStr(1,celltxt,「 - 」)'將在字符串中返回'-'的位置,所以請使用'InStr(1,celltxt,「 - 」)> 0' –