VBA Merge String From Function?

Jun 10, 2014

I try to merge two sting (one from function). the output of the following sub should be "ttgood". but instead, i got "good" only.

Code:
Function cs()
Dim sv As String
sv = "tt"
End Function
Sub ts()
Dim s As String
s = sv & "good"
MsgBox s
End Sub

View 2 Replies


ADVERTISEMENT

Mail Merge Function

Aug 14, 2009

I've succesfully managed to get the mail merge functioning from within Excel at the press of a button. I had a problem initially Word not shutting down properly but have solved this.

The problem I have now is that after the merge has finished and the spreadsheet is saved/closed and Excel is closed, the process tab in Task Manager says that Excel is still running. I found other instances on the net in other forums of people having a similar issue but alas no solutions. The full code for the procedure is below:

Private Sub cbMerge_Click()
Dim wrd As Word.Application
Dim mydoc As Word.Document
Dim lastrow As Long
Set wrd = CreateObject("Word.Application")
wrd.Visible = True
Set mydoc = wrd.Documents.Open("U:TSD3-Projects11-CBRNCBRN-036-CVF HVAC Main Contract-T13212-WorkingECR FolderTESTINGEQR Test.doc")

With wrd.ActiveDocument.MailMerge
.OpenDataSource Name:= _
"U:TSD3-Projects11-CBRNCBRN-036-CVF HVAC Main Contract-T13212-WorkingECR FolderTESTINGECR Log TESTING.xls", _..................................

View 9 Replies View Related

Concatenate Function To Merge Certain Columns

Aug 14, 2009

I have a worksheet with 10000 plus entries in ten columns From K to T. I wish to have a macro with Concatenate function to merge certain Columns from these ten columns, in one column with help of input boxes which may ask inputs, about range (from and to ), and number of digits to concatenate in the required column. I use Excel 2003 XP in work but an example is 2007 attached.

View 5 Replies View Related

Concat Function: Merge 2 Column Together

Oct 29, 2008

how can merge 2 column together:

column time1 with text as 00:41
column time2 with text as 27

how can i merge it into a single cell in hh:mm:ss format , 00:41:27 ?

View 2 Replies View Related

Function To Merge And Sum Values In Rows With Same ID

Aug 21, 2013

I am looking for function which allows me to merge and sum values in rows with same ID.

Example:

Sheet1

Sheet2

ID
Value

ID
Value

1.1
1

1.1
4

[Code] ........

Ordinarily I would use a Pivot Table and GetPivotData function, which can easily do this calculation, but in this case file I work with is shared, so Pivot Tables do not work. Unfortunately I am not skilled enough to type my own VBA function. New rows are added to the data source (sheet1) every day...

View 4 Replies View Related

CONCATENATE Function To Merge 2 Strings Together Into A Single Cell

Apr 20, 2009

I have been using the CONCATENATE function to merge 2 strings together into a single cell. However the problem is, the third concatenated cell depends on the other 2 existing. The idea is I want to take 2 columns of data, and use a formula to merge them, then delete the original 2 data columns so I have a single column with the full data merged.

COL 1 (A3) = First Name
COL 2 (B3) = Last Name
COL 3 (C3) = Full Name (wanted)

So I do =CONCATENATE(A3,B3) and that puts the fullname in C3, but I want to sort of "flatten" C3 so that I have the fullname by itself and I can delete the original cells (A, and B)

View 5 Replies View Related

Contains Function: Function That States If A Cell In The Email Column Contains A String Or Value From The Names Column

Oct 13, 2009

On sheet 1 I have a list of 1000 firstnames
On sheet 2 I have a list of 1000 emails,

I need a function that states If a cell in the email column contains a string or value from the names column, it will result in a true statement so that I can separate out the emails that have these peoples first names.

View 5 Replies View Related

String In A Right Function

Jan 5, 2009

i have a question regarding the right function. can you use a string within the function. i know that the function is written =right(A3,2). is it possible to write the function as =right(a3:z3,2). i keep geting an error with this function

View 4 Replies View Related

String Value Sum Function Vba

Jan 26, 2007

I have a Sum function in a cell on a spreadsheet and a bit of code which checks it using an If statement. If the Sum equals 1 (100%) it should do one thing, if not do another. However, if I put in the If statement that the Sum cell value should equal 1, it doesn't work. If I put it should equal "1", it does work. Why?

Example that works:

If Range("LocalBirthTypes").Value <> "1" Then
MsgBox "To use your own data the split between the birth types must total 100%", vbExclamation, "Maternity service planning tool"
Goto Exiting
End If

Example that doesn't work:

If Range("LocalBirthTypes").Value <> 1 Then
MsgBox "To use your own data the split between the birth types must total 100%", vbExclamation, "Maternity service planning tool"
Goto Exiting
End If

View 8 Replies View Related

Using COUNTIF With Right String Function

Feb 26, 2014

I'm trying to create a formula to return the number of cells where the last 8 characters of a cell end with the string "landline"

My (failed) attempt at creating this is as follows:

=COUNTIF RIGHT(A2:A322,8)="Landline"

View 8 Replies View Related

Looking For A Function To Add Continious String

Oct 19, 2009

I am trying to make a function to take 3 Cells and using the initial Cell(say A1 with value of 100) as the inital value of a sum. Take Cell two(say A2 with value of 10) and add the value of A1 to Value of A2 in a constant increase. In otherwords A1+A2*A3= next increase. A3 is the value I want to change. But I want to add these values together as many times as the value of A3. so with current numbers will be 100+110+120+130+140 with A3 being a value of 5.

View 7 Replies View Related

Function IF For Empty String?

Mar 7, 2014

I would like to express an empty string with the expression .

[Code] .....

=if(D6='';0;1)"

[Code] ....

but I have an error message.

I don't know what is the error?

View 10 Replies View Related

Text() Function :: How To Prohibit A String Value

May 3, 2007

I have a problem when using the function of text(). I set "=TEXT(SUM(A1:A5), 0) + 5" in Cell A6. Assume the answer of SUM(A1:A5) is 10, the result in A6 will be 15.

My question is how to prohibit a string value [Text(SUM(A1:A5),0)] add a number value [5] to form the result 15.....

View 11 Replies View Related

Use FIND And MID Function For Extract From String

Dec 18, 2008

I know I have to use FIND and MID but I can't work out the right syntax: how do I extract Michael or Dave from the following strings:

F - Michael 8735
M - Dave 093

View 3 Replies View Related

MID Function Formula String Extract

Feb 21, 2009

Cell A1 contains 012345678 ** Customer of 987654321 **
Cell B2 contains 087654321

My formula =MID(A1,FIND("of",A1)+2,10) works perfect if it has a "customer of...". How to revise my formula that when it gets to cell B2 and if there is no "** Customer of ..." it would leave it blank or zero rather than #Value!?

View 3 Replies View Related

Cell Is Showing Function String

Feb 8, 2007

The following concatenate function was working, then mysteriously stopped. When working it returned the data that I requested, now if I click on any concatenated cell and hit enter I get the function string, see below.

='Input DATA'!C2&" "&'Input DATA'!B2&" "&'Input DATA'!F2

InputData is my tab that is being referenced. All other functions/formulas are working as designed. The data in the referenced cells is still there and I changed from text to number to general, etc but I still get the same result.

View 9 Replies View Related

Convert String To Object Or Function

Apr 11, 2007

I do not know if this is possible in VBA, but I am hoping it is as it will make my life much easier.

Is it possible to say have a TextBox and a CommandButton, that does the following?

Public Sub Execute()

Dim ObjectName As String
Dim Object As Object

ObjectName = txtObject.Text
Set Object = ObjectName

Object.Execute

End Sub

Or to take it a step further:

Public Sub Execute()

Dim ObjectName As String
Dim FunctionName As String
Dim Object As Object

ObjectName = txtObject.Text
FunctionName = txtFunction.Text
Set Object = ObjectName

Object.FunctionName

End Sub

Are there any inbuilt functions that will create/reference an object based on a string containing the name of the object or function?

View 9 Replies View Related

String Parsing Formula/Function

Apr 10, 2008

I have a series of codes, such as:

xxx-xxx-xx/xy-xxx
yy-yy-yy/yz
zzz-zz/za-zz/za-zzz

The /'s represent variations on the same code, so the first one is shorthand for:

xxx-xxx-xx-xxx
xxx-xxx-xy-xxx

I would like to be able to split the code into a new line (or lines) wherever a / occurs.

There are any number of dashes and slashes within the code, however, there are none at the beginning or end of the code.

The slashes will be always surronded by dashes eg xxx-xx/xy-xxx.

View 9 Replies View Related

VBA Sort String Array Function

Oct 1, 2008

I have a string that I need to sort.
Below code works beautifully but doesn't sort numbers, any advice to get this to sort numbers as well?

Function Alphabetize(ByVal sText As String) As String
Dim sWords() As String, sTemp As String
Dim i As Long, j As Long, n As Long

'-- clean up text
For i = 1 To Len(sText)
Select Case Mid$(sText, i, 1)
Case " ", "a" To "z", "A" To "Z"
Case Else: Mid$(sText, i, 1) = " "
End Select
Next
'-- remove leading and trailing spaces....................

View 9 Replies View Related

VBA Function - Extract Number(s) In String

Dec 3, 2009

My knowledge of functions is pretty limited, or negligible to be honest. I require a function to extract numbers from each cell in a selected range.

Eg.

cells contain the following data:

cell 1: xxxxxx 45,59
cell 2: x xxxxx xx 6,45,27
cell 3: x xxxx 28

were x represents text

I need to loop through each cell and extract each of the numbers and list them in a separate range. If applied to the above range of cells the function would show the below in the ouput range. Each number in its own cell.

6
27
28
45
45
59

View 9 Replies View Related

Length Of String Changes When Passed To Function

Sep 28, 2006

The following afterupdate procedure for my txtStart1 text box sends the value to the FormatTimeValue function that is coded in a module.

Private Sub txtStart1_AfterUpdate()
MsgBox Len(Trim(Me.txtStart1.vaue)) '<= outputs 1
Me.txtStart1.Value = FormatTimeValue(Trim(Me.txtStart1.Value))
End Sub

As you can see from the bolded text, the length of the value is 1 when outputted from the forms code.

However, when I pass it to the following function in a module it outputs 2 as the length.

Function FormatTimeValue(vTarget As Integer) As String

Dim TimeStr As String

If IsNumeric(vTarget) Then

MsgBox Len(vTarget) '<= outputs 2

Select Case Len(vTarget)

Case 1 ' e.g., user entered 1 so time should be 01:00
TimeStr = "0" & vTarget & ":00"

View 3 Replies View Related

Function To Pick Out Percentage From Text String?

Dec 2, 2013

In the attached workbook i need to take out the % numbers from the text to populate the cells.

the Pay % cell is the % before the / and the receive % is after the /.

View 10 Replies View Related

Function For Putting Together String Of Text Into 1 Cell?

Dec 15, 2013

I am trying to put text form 3 cells into 1 string. I got the 1st 2 but the 3rd I only want to extra the first part of the cell up to the 1st comma. This is what i have so far:

[Code] ......

For example cell E81 would contain "abc, def, ghi" . I want to add to the string above only "abc" and not the entire cell content.

View 4 Replies View Related

VBA Function To Search Partial String And Return Value?

Jan 28, 2014

I'm trying to come up with a VBA function that would return cell values based on another cell value.

I can do this by comparing a range (column of cells) with the cell value to match and then return the value of the cell next to it.

For instance,

The function should search a column for partial text, as follows:

TS ID
PDT ID

TS 1.1
PDT 1

TS 1.2
PDT 2

TS 1.3
PDT 3

TS 2.1
PDT 4

TS 2.2
PDT 5

TS 3.1
PDT 6

TS 3.2
PDT 7

In the above table, the function should for partial text and return string as follows:

TS covered
PDTs

TS 1.1, TS 1.2, TS 1.3
PDT 1, PDT 2, PDT 3

TS 2.1, TS 2.2
PDT 4, PDT 5

TS 3.1, TS 3.2
PDT 6, PDT 7

So basically I am searching for partial text TS 1. and so on

View 4 Replies View Related

Using A Countif Function For Text String Data

Mar 10, 2008

I'm currently working on a spreadsheet (see attached) which will have both numeric and text string data. This will be sorted by calender month and linked to another spreadsheet.

Could someone please list 2 functions for me.

The 1st would allow act like a filter allowing only data to be counted for a selected month from a drop down list.

The 2nd allows a counting of pre-set (drop down list) text strings to be counted.

Sorry seems a bit complicated and really I should have either a created a pivot report or used access but I'd like to continue with Excel for this exercise.

View 14 Replies View Related

Create String Function With Range Of Numbers

Sep 11, 2012

Is it possible to create a string with a range of numbers

1
3
4
5
6
8
10

Result: 1,3:6,8,10

Or

1
2
3
4

Result: 1:4

Or

1
3
5
7

Result: 1,3,5,7

Where consecutive numbers are separated by a ":" and other numbers by a ",". I use the following function to create the ","-concatenate, but I don't know how to create the ":"-ranges.

Function AConcat(a As Variant, Optional Sep As String = "") As String
'By Harlan Grove, March 2002
Dim Y As Variant
If TypeOf a Is Range Then
For Each Y In a.Cells

[Code] .........

View 9 Replies View Related

VBA Function For Finding A Character In A Text String

Mar 12, 2008

Is there a function in VBA that is similar to either the FIND function or SEARCH function in Excel? The arguments for the FIND function in Excel are FIND(find_text, within_text, [position]).

I have a text string in VBA ("$A1:$D$13") that I want to be able to identify the first "$" and then later the ":". I'm getting tripped up on the 3rd line of code. Thanks a million.


Sub page_set_print_area()
ActiveSheet.PageSetup.PrintArea = "$A$1:$D$13"
x = ActiveSheet.PageSetup.PrintArea
Position$ = Search("$", x, 0)
End Sub

View 9 Replies View Related

Function: Selected String Contained Certain Phrases

May 13, 2008

I wrote this function to see if a user selected string contained certain phrases. It keeps returning united states so i am guessing its not cycling through the entire list.

Function region2(searchString As String)
Dim result As String
result = "None"
Dim lng() As String
lng = Array("arabic", "belg", "bul", "czech", "dan", "dut", "dutch", "euro", "finnish", "french", "ger", "greek", "greenland", "hebrew", "hung", "iceland", "international", "ital", "nor", "pol", "portu", "russ", "slov", "spanish", "swe", "swi", "turk", "UK", "united kingdom", "states")


Dim Country() As String..........

View 9 Replies View Related

Index Function - Limit On String Length

Jun 23, 2006

I have a spreadsheet with 2 sheets. The first just links to another file and pulls in the contents of a particular sheet, cell for cell. The second sheet is a formatted report that I'm creating to put that data into a different format for presenting to others. I'm using the Index and Match function along with range names. All is fine except where the string that should be returned is very long. When that happens, I get "######" all the way across the cell. It doesn't matter how wide I make the column or how tall I make the row, the "#s" do not go away. Is there a limit on the number of characters the Index function can return?

View 5 Replies View Related

Extract Numbers From String And Run Arithmetic Function Using Excel VBA

Aug 6, 2012

I have a column A with following values below:

Column A
"VL50s"
"M50s"
"H50s"
"VL50s"
"H50s"

I would like to extract the numbers and run the following arithmetic function below into column B.

key:
x is a number
VLx --> (x) + 1
Mx -->(x) + 2
Hx --> (x) + 3

the output should look like the following using the key above:

column B
51
52
53
51
53

View 9 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved