Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default If Cell equals text Copy Cells, B2,B3,B4


How can I detect a cell value in VBA if the cell is text? I want to set
an if statement based on the whether or not cell B7 equals USA.

So if cell B7 = "USA" then copy paste B4, B5, B6 to 1A, 2B, 4B,

If B7< "USA" then copy paste B4, B5, B6, B7 to 1A, 2B, 3B, 4B.

I'm new to programming but have made macros using macro record as well
as modifying some of the macros from examples on the internet. I can’t
seem to find the appropriate functions in VBA help or figure ot enough
from the examples on the site to accomplish what I want. Just a point
in the right direction would be greatly appreciated.

:: Description of what I'm trying to do ::
I have numerous invoices imported from .csv files in excel documents. I
would like to take the billing name shipping name etc and put them all
on one row. Unfortunately since the invoice is saved from a webpage the
Address 2 Field is dynamic I need to detect what kind of invoice it is
to copy the fields. All of our invoices have USA after the city, ST,
Zip cell. So by determining which cell USA is in I can copy paste the
appropriate cells into my row.

Thanks for any help or guidance.

Scott


--
Djmask
------------------------------------------------------------------------
Djmask's Profile: http://www.excelforum.com/member.php...o&userid=24414
View this thread: http://www.excelforum.com/showthread...hreadid=397433

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default If Cell equals text Copy Cells, B2,B3,B4


what's the different between B4 and 4B? Does it copy to the same row in
the same worksheet?


--
hideki
------------------------------------------------------------------------
hideki's Profile: http://www.excelforum.com/member.php...o&userid=18903
View this thread: http://www.excelforum.com/showthread...hreadid=397433

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 32
Default If Cell equals text Copy Cells, B2,B3,B4

if range("B7").value = "USA" then
'what ever you want it to do here.
else
'what you want it to do if it doesn't equal "USA"
end if

Of course, if you want to do this to several cells in a range, you will
have to loop the code using a loop of some sorts.

For example:

x = 7
Do until range("B" & x).value = ""

if range("B7").value = "USA" then
'what ever you want it to do here.
else
'what you want it to do if it doesn't equal "USA"
end if

loop

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default If Cell equals text Copy Cells, B2,B3,B4


hideki,
Thanks for the response. I'm a little tired and mixed my example all
up. I've corrected the proper cell mapping in my original post.

scott


--
Djmask
------------------------------------------------------------------------
Djmask's Profile: http://www.excelforum.com/member.php...o&userid=24414
View this thread: http://www.excelforum.com/showthread...hreadid=397433

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default If Cell equals text Copy Cells, B2,B3,B4


This should get you started

Dim MyCheck As String
MyCheck = "USA"
MyRange = Cells(7, 2)

If MyCheck = MyRange Then
' code for copy here
End If


--
Information Hog
------------------------------------------------------------------------
Information Hog's Profile: http://www.excelforum.com/member.php...o&userid=21508
View this thread: http://www.excelforum.com/showthread...hreadid=397433



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default If Cell equals text Copy Cells, B2,B3,B4


Thanks guys thats huge I can probably get this done today. Your examples
give me a better understanding of declaring ranges and strings also.


scott


--
Djmask
------------------------------------------------------------------------
Djmask's Profile: http://www.excelforum.com/member.php...o&userid=24414
View this thread: http://www.excelforum.com/showthread...hreadid=397433

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel cell value equals selected text from Word sarahphonics Excel Discussion (Misc queries) 0 April 19th 10 04:15 PM
If a cell equals _, at the next row that equals _, return value fr CathyH Excel Worksheet Functions 10 May 2nd 07 07:53 PM
If cell is left blank, or equals zero, then cell equals a different cell John McMurry Excel Discussion (Misc queries) 3 April 13th 07 01:14 PM
How to I copy text from a range of cells to another single cell? WRT Excel Discussion (Misc queries) 2 December 18th 05 06:17 AM
Entered text value equals a number I specify in another cell Dave S. Excel Worksheet Functions 3 June 12th 05 10:07 PM


All times are GMT +1. The time now is 12:25 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"