HI複製的列表,以便我有一組數據,我想複製。基本上我想創建一個if函數。如果我們在列B中搜索空白行並且它是空白的,則循環到下一行,並繼續直到第一個非空白行。如果我們從列c中所有空白行中的所有單元格中選擇一個非空白副本,使用非空白和空白行作爲一個頭尾循環
Sub NotReadys()
' NotReadys Macro'
Dim Z As Integer 'Supplier Beginning Row'
Dim X As Integer 'Next Non Blank row'
Dim Q As Integer '# of suppliers'
Dim Y As Integer 'Paste Row'
Y = 6
'For T = 1 To 195
ActiveWindow.SmallScroll Down:=-33
Range("B" & Y).Select
Selection.Copy
Range("E" & Y).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F" & Y).Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=TEXTJOIN(CHAR(10),FALSE,RC[-3]:R[30]C[-3])"
Range("F" & Y).Select
ActiveWindow.SmallScroll Down:=-30
Range("F" & Y).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Y = Y + 1
Next T
End Sub
你需要出示你的代碼中已經有了,因爲StackOverflow的是不是一個免費的代碼編寫服務。 –
它看起來像你試圖讓所有的非空值的列表B列的列表是按行分隔的飼料,使所有的值可以進入一個單元格。你是否試圖通過由空格或只有一個列表分隔的列B中的值組創建許多列表? – Jeeped
@Jeeped有些方面,我有供應商和多個POS(採購訂單)我已經組織是一個供應商和其他POS機數據的列表。目標是將供應商和所有相應的pos複製到一個單元格中,直到腳本找到新的供應商。因此,一個新的非空白,它copys以上所有的細胞,因爲這些採購訂單對應於supplier.I要在B列的所有B中創建一個動作的所有單元格複製在下一欄的空白非空白列表。希望有所幫助。 –