Skip to main content

copy a range column after the last column with in MS Excel

Option Explicit

'Copy a range/column after the last column with data

'Note: This example use the function LastCol

'This example copy column A from each sheet after the last column with data on the DestSh.

'I use A:A to copy the whole column but you can also use a range like A1:A10

'Use A:C if you want to copy more columns.

'Change it here

''Fill in the column(s) that you want to copy

'Set CopyRng = sh.Range("A:A")

'Remember that Excel 97-2003 have only 256 columns.

'Excel 2007 has 16384 columns.

'When you run one of the examples it will first delete the summary worksheet 'named DBMergeSheet if it exists and then adds a new one to the workbook.'This ensures that the data is always up to date after you run the code.

 Sub AppendDataAfterLastColumn()  
 Dim sh As Worksheet  
 Dim DestSh As Worksheet  
 Dim Last As Long  
 Dim CopyRng As Range  
 With Application  
 .ScreenUpdating = False  
 .EnableEvents = False  
 End With  
 'Delete the sheet "RDBMergeSheet" if it exist  
 Application.DisplayAlerts = False  
 On Error Resume Next  
 ActiveWorkbook.Worksheets("RDBMergeSheet").Delete  
 On Error GoTo 0  
 Application.DisplayAlerts = True  
 'Add a worksheet with the name "RDBMergeSheet"  
 Set DestSh = ActiveWorkbook.Worksheets.Add  
 DestSh.Name = "RDBMergeSheet"  
 'loop through all worksheets and copy the data to the DestShFor Each sh In ActiveWorkbook.Worksheets  
 'Loop through all worksheets except the RDBMerge worksheet and the 'Information worksheet, you can ad more sheets to the array if you want.  
 If IsError(Application.Match(sh.Name, _Array(DestSh.Name, "Information"), 0)) Then  
 'Find the last Column with data on the DestSh  
 Last = LastCol(DestSh)  
 'Fill in the column(s) that you want to copy  
 Set CopyRng = sh.Range("A:A")  
 'Test if there enough rows in the DestSh to copy all the data  
 If Last + CopyRng.Columns.Count > DestSh.Columns.Count Then  
 MsgBox "There are not enough columns in the Destsh"  
 GoTo ExitTheSub  
 End If  
 'This example copies values/formats and Column width  
 CopyRng.Copy  
 With DestSh.Cells(1, Last + 1)  
 .PasteSpecial 8 ' Column width  
 .PasteSpecial xlPasteValues  
 .PasteSpecial xlPasteFormats  
 Application.CutCopyMode = False  
 End With  
 End If  
 Next  
 ExitTheSub:  
 Application.GoTo DestSh.Cells(1)  
 With Application  
 .ScreenUpdating = True  
 .EnableEvents = True  
 End With  
 End Sub  

Popular posts from this blog

Song Aankhen Khuli Ho lyrics notation

Song : Aankhen Khuli Ho Movie: Mohabbatein Notes used : W=>Western - C D E F G- A- B-/ H=>Hindustani - S R G M P- D- N- ( Here for western, G=G-, A=A-, & B=B- ) ( For hindustani, P=P-, D=D-, & N=N- ) Song I : Aankhen Khuli...Ho Ya.. Ho Bandh W=> A.... C... B..C.. E.. E...... A... A.... H=> D... S... N..S.. G G....... D... D.... Deedaar Un Ka Ho.o.taa Hai.. W=> A...B....A....D.BAG....ADB... H=> D...N...D.....R.NDP...DRN... Kaise Kahoon Main O..Yaaraa W=> B..D.. D....E.... D.....C..C..C... H=> N..R.. R....G... R.....S..S..S..... Ye Pyaar Kaise Hota Hai W=> E...B.....DB...AG...B..AA H=> G...N....RN...DP...N...DD (Tururu ru ru, ru ru rururu ru......) W=> AA...GA...BCE..., B...DB..GA H=> DD...PD...NSG..., N..RN.. PD Song II: Aa.aj He Kisi..par Yaa.ro.on..., Marke De..Khe..gein Hum W=> E....FEDCBABC.D.. D D......., G A B C.... E.......D...D..... H=> G....MGRSNDNS.R. R R......., P D N S.....G........R...R.... Pyaar Ho...

All songs notation and chords at one place

Song : O Saathi Re Film : Mukhathar Ka Sikkandhar Uses : C D D# E G A Note : The numbers at the end of the lines indicate line numbers. Pallavi: O saathi re, tere binaa bhi kya jina, tere binaa bhi kya jina A- C D D#....,D D C DD E...C..CA-...,D D C DD E...CC.......1 Play line 1 again phulon men khaliyon men sapnom ki galiyon men GGG...GAGE.. GGG G A G E.................................................2 tere bina kuchh kahin naa E A G E D C D D#.......................................................................3 tere binaa bhi kya jina, tere binaa bhi kya jina D D C DD E....C..CA-..., D D C DDE....CC.............................4 Charanam: har dhadkan men, pyaas hai teri, sanson men teri khushboo hai CCC C D C A-, CCC C D C A-, DDD DED CD EE.. CCCC......................5 is dharthi se, us ambar tak, meri nazar men tu hi tu hai CCC C D C A-, CCC C D C A-, DDD DED CD EE.. CCCC......................6 pyaar yeh tute naa GGG... GAG D#......E............................

PHP Tips-Getting the nodes list of xml doument with responseXml in ajax ,call image save in database,time difference etc

Getting the nodes list of xml doument with responseXml in ajax var obj = ""; function callAjaxObj() { try { obj = new XMLHttpRequest(); } catch(e) { try { obj = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { obj = ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { alert("your browser doesn't support ajax"); return false; } } } } function testResponseXml() { callAjaxObj(); obj.open("get","sample.xml",true); obj.onreadystatechange=function() { if(obj.readyState==4) { var doc = obj.responseXML.documentElement; //var doc = obj.responseXML; alert(doc.getElementsByTagName('user').length); } } obj.send(null); } Example of calender script in PHP calender script in PHP echo " $title $year "; echo "SMTWTFS"; $day_count = 1; echo ""; while ( ...