Home / User Contributed Macros / Merge Content

Merge Content


The following macro merges contents in the selection.
  1. Public Sub mergeContent()

  2.     Dim rowNo, colNo, endColNo as Integer
  3.     Dim mergedValue as String
  4.  
  5.     For each tempRow in Selection.rows
  6.  
  7.         rowNo = tempRow.row
  8.         colNo = tempRow.cells(1).Column
  9.         endColNo = colNo + tempRow.cells.count
  10.         mergedValue = ""
  11.  
  12.         For i = colNo to endColNo

  13.             mergedValue = mergedValue & cells(rowNo, i).value
  14.  
  15.             If i = endColNo Then
  16.                 cells(rowNo, colNo).value = mergedValue
  17.             End If
  18.  
  19.         next i
  20.  
  21.         tempRow.merge
  22.  
  23.     Next tempRow

  24. End Sub



     RSS of this page