Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

How to change the cell format to text in xls using vb script?

Posted on 2008-10-27
1
Medium Priority
?
744 Views
Last Modified: 2008-11-16
I have written following code attached alongwith in vb script, now I want to change the column or cell format to text of data in column 3 since I want to attach a leading 0 to the data "val" in the output xls in which I am writting data. In the code "val", "fn" & "ln" are some string data.

Please give me a solution to this.

Regards,
Pranjal


dim xls_sheet,xls_app
set xls_app=createobject("Excel.Application")
Set xlwb = xls_app.Workbooks.Open(jcdest & "jc_template1.xls") 
	set xls_sheet = xlwb.sheets("Sheet1")
xls_sheet.ActiveSheet.cells(r,3)= val
		xls_sheet.ActiveSheet.cells(r,2)= trim(fn)
		xls_sheet.ActiveSheet.cells(r,1)= trim(ln)

Open in new window

0
Comment
Question by:pranjal_ds
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 18

Accepted Solution

by:
exx1976 earned 750 total points
ID: 22817260
The code below can be called like this:

TextFormat 1,"A1:G17"

Enjoy!
Sub TextFormat(sheetNumber, cells)
	Dim arr()
         Dim sheet, oRange
         On Error Resume Next
	arr = Split(cells,":",-1,1)
	Set sheet = xls_app.ActiveWorkBook.Worksheets(sheetNumber)
	If arr(0) = arr(1) Then
		Set oRange = sheet.Range(arr(0))
	Else
		Set oRange = sheet.Range(arr(0), arr(1))
	End If
	oRange.NumberFormat = "@"
         Set sheet = nothing
         Set oRange = nothing
End Sub

Open in new window

0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Script to copy or move mouse-selected collection of files plus targets referenced by shortcuts (.lnk) The purpose of this article is to help illuminate the real challenges and options available (where they may exist) for utilizing simple scriptin…
In this article we want to have a look at the directory attributes which are used by Microsoft to store the so called Security Identifiers (SID). These SIDs plays an important role in delegating and granting permissions and in authentication of trus…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…

670 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question