大腦融化。我知道Stackoverflow不會做免費編碼,但我堅持如何開始。我試圖從左側過濾和輸出數據,看起來像使用VBA腳本的右側數據。任何有關我如何完成此任務的建議?故障篩選,輸出和短接此數據
1
A
回答
0
這可能讓你開始:
Sub mergeCategoryValues()
Dim lngRow As Long
With ActiveSheet
Dim columnToMatch As Integer: columnToMatch = 2
Dim columnToConcatenate As Integer: columnToConcatenate = 4
Dim columnToSum As Integer: columnToSum = 5
lngRow = .Cells(65536, columnToMatch).End(xlUp).Row
.Cells(columnToMatch).CurrentRegion.Sort key1:=.Cells(columnToMatch), Header:=xlYes
Do
If .Cells(lngRow, columnToMatch) = .Cells(lngRow - 1, columnToMatch) Then
.Cells(lngRow - 1, columnToConcatenate) = .Cells(lngRow - 1, columnToConcatenate) & .Cells(lngRow, columnToConcatenate)
.Cells(lngRow - 1, columnToSum) = .Cells(lngRow - 1, columnToSum) + .Cells(lngRow, columnToSum)
.Rows(lngRow).Delete
End If
lngRow = lngRow - 1
Loop Until lngRow = 1
End With
End Sub
是這個代碼改編:Excel VBA - Combine rows with duplicate values in one cell and merge values in other cell
所有你需要搞清楚的是,除去第一列,使變量更有活力。讓我知道這是否有幫助。
+0
這是完美的...太好了... –
+0
很高興我能幫忙,祝你有美好的一天。 –
相關問題
- 1. 通過多個模型篩選故障
- 2. 輸出功能故障C++
- 3. Eratosthenes的篩子故障
- 4. NLTK子句和短語故障
- 5. ActiveMQ服務故障轉移和數據庫故障轉移
- 6. 管道故障和選擇()
- 7. Mysql數據庫類 - 連接故障
- 8. 數據庫連接故障排除
- 9. 篩選數據連接
- 10. 電源故障和Oracle數據恢復
- 11. AJAX和數據格式故障
- 12. 如何優化此數據幀篩選?
- 13. 故障理解fork()的輸出
- 14. 數據透視表故障
- 15. JQuery數據表「scrollY」故障
- 16. SML:故障追蹤篩功能
- 17. NHibernate和數據庫連接故障切換?
- 18. 當主體出現故障時,自動故障轉移到鏡像數據庫的多個連接
- 19. 篩選數據
- 20. 篩選數據
- 21. Java類和接口命名故障
- 22. SimGrid。異步通信和故障鏈接
- 23. 意圖和廣播接收器故障
- 24. 錯誤地在C中打印輸出;故障和重複
- 25. Xpath和YQL故障
- 26. Selenium和ChromeDriver故障
- 27. C:rand()和scanf()故障?
- 28. IE和Firefox中的ColorBox出現故障
- 29. 與ASP.NET數據源參數故障
- 30. jQuery選擇器故障
(1)從第一個記錄中讀取源名稱,在目標名稱中搜索它。如果找不到,請將名稱添加到目標名稱。 (2)在目標名稱中找到源名稱(現在肯定會在那裏),如果相應的源列是「x」,則將其他列更新爲「x」。(3)重複下一條記錄。 (有可能更簡單的方法來做到這一點,但我餓了,而不是現在直截了當。) – YowE3K