Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 59
Default Copy data into blank cells

I'm trying to create a macro that will check to see which cells are blank
within the worksheet and copy data from another worksheet into the blank
cells. The tricky part is that the sheet already has data on it and I don't
want it to be sorted or anything of such, I just want the macro to take data
from one cell on a sheet and places it into another cell on another sheet
without affecting the data that is already on the sheet, if anyone can help
me with this that would be great

Thank you
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 789
Default Copy data into blank cells

Hi
in general
Set FromSheet = Worksheets("DataFromHere")
Set ToSheet = Worksheets("DataToHere")

If Trim(ToSheet.Range("B1"))="" then
ToSheet.Range("B1").Value = FromSheet.Range("B1").Value
End if

This will copy data from B1 on the FromSheet to B1 on the ToSheet (if
it is originally blank).
You probably need more than this?
regards
Paul


On Feb 5, 2:40*pm, drinese18
wrote:
I'm trying to create a macro that will check to see which cells are blank
within the worksheet and copy data from another worksheet into the blank
cells. The tricky part is that the sheet already has data on it and I don't
want it to be sorted or anything of such, I just want the macro to take data
from one cell on a sheet and places it into another cell on another sheet
without affecting the data that is already on the sheet, if anyone can help
me with this that would be great

Thank you


  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 59
Default Copy data into blank cells

It worked in some ways but it didn't basically search for the blank cells, if
I want it to search for the blank cells within the primary worksheet and
compare it to the secondary worksheet, then if there is data in a similiar
cell as the primary worksheet copy that, how do I go about that, should be If
cells = Null? or something of that sort?

" wrote:

Hi
in general
Set FromSheet = Worksheets("DataFromHere")
Set ToSheet = Worksheets("DataToHere")

If Trim(ToSheet.Range("B1"))="" then
ToSheet.Range("B1").Value = FromSheet.Range("B1").Value
End if

This will copy data from B1 on the FromSheet to B1 on the ToSheet (if
it is originally blank).
You probably need more than this?
regards
Paul


On Feb 5, 2:40 pm, drinese18
wrote:
I'm trying to create a macro that will check to see which cells are blank
within the worksheet and copy data from another worksheet into the blank
cells. The tricky part is that the sheet already has data on it and I don't
want it to be sorted or anything of such, I just want the macro to take data
from one cell on a sheet and places it into another cell on another sheet
without affecting the data that is already on the sheet, if anyone can help
me with this that would be great

Thank you



  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 789
Default Copy data into blank cells

Suspected you wanted something mo
How about

Dim FromArray as Variant
Dim ToRange as Range
FromArray = Worksheets("DataFromHere").Range("A1:C6") .Value
Set ToRange = Worksheets("DataToHere").Range("A1:C6")

FromRows = UBound(FromArray,1)
FromColumns = UBound(FromArray, 2)

With ToRange
For i = 1 to FromRows
For j = 1 to FromColumns
If Trim(.Cells(i,j).Value)="" then
.Cells(i,j).Value = FromArray(i,,j)
End if
Next j
Next i
End With

regards
Paul
On Feb 5, 3:27*pm, drinese18
wrote:
It worked in some ways but it didn't basically search for the blank cells, if
I want it to search for the blank cells within the primary worksheet and
compare it to the secondary worksheet, then if there is data in a similiar
cell as the primary worksheet copy that, how do I go about that, should be If
cells = Null? or something of that sort?



" wrote:
Hi
in general
Set FromSheet = Worksheets("DataFromHere")
Set ToSheet = Worksheets("DataToHere")


If Trim(ToSheet.Range("B1"))="" then
* * ToSheet.Range("B1").Value = FromSheet.Range("B1").Value
End if


This will copy data from B1 on the FromSheet to B1 on the ToSheet (if
it is originally blank).
You probably need more than this?
regards
Paul



On Feb 5, 2:40 pm, drinese18
wrote:
I'm trying to create a macro that will check to see which cells are blank
within the worksheet and copy data from another worksheet into the blank
cells. The tricky part is that the sheet already has data on it and I don't
want it to be sorted or anything of such, I just want the macro to take data
from one cell on a sheet and places it into another cell on another sheet
without affecting the data that is already on the sheet, if anyone can help
me with this that would be great


Thank you- Hide quoted text -


- Show quoted text -


  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 59
Default Copy data into blank cells

It works better but it still doesn't check for the blank cell within the
Range A1:C6, after it has checked the range to see if its blank it should
basically copy data from the same cell in the secondary worksheet into the
blank cell in the primary worksheet

" wrote:

Suspected you wanted something mo
How about

Dim FromArray as Variant
Dim ToRange as Range
FromArray = Worksheets("DataFromHere").Range("A1:C6") .Value
Set ToRange = Worksheets("DataToHere").Range("A1:C6")

FromRows = UBound(FromArray,1)
FromColumns = UBound(FromArray, 2)

With ToRange
For i = 1 to FromRows
For j = 1 to FromColumns
If Trim(.Cells(i,j).Value)="" then
.Cells(i,j).Value = FromArray(i,,j)
End if
Next j
Next i
End With

regards
Paul
On Feb 5, 3:27 pm, drinese18
wrote:
It worked in some ways but it didn't basically search for the blank cells, if
I want it to search for the blank cells within the primary worksheet and
compare it to the secondary worksheet, then if there is data in a similiar
cell as the primary worksheet copy that, how do I go about that, should be If
cells = Null? or something of that sort?



" wrote:
Hi
in general
Set FromSheet = Worksheets("DataFromHere")
Set ToSheet = Worksheets("DataToHere")


If Trim(ToSheet.Range("B1"))="" then
ToSheet.Range("B1").Value = FromSheet.Range("B1").Value
End if


This will copy data from B1 on the FromSheet to B1 on the ToSheet (if
it is originally blank).
You probably need more than this?
regards
Paul



On Feb 5, 2:40 pm, drinese18
wrote:
I'm trying to create a macro that will check to see which cells are blank
within the worksheet and copy data from another worksheet into the blank
cells. The tricky part is that the sheet already has data on it and I don't
want it to be sorted or anything of such, I just want the macro to take data
from one cell on a sheet and places it into another cell on another sheet
without affecting the data that is already on the sheet, if anyone can help
me with this that would be great


Thank you- Hide quoted text -


- Show quoted text -





  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 789
Default Copy data into blank cells

Hi
That check is exactly what the line
If Trim(.Cells(i,j).Value)="" then

does. No? Did you leave out the dot in front of Cells maybe??
regards
Paul

On Feb 5, 4:06*pm, drinese18
wrote:
It works better but it still doesn't check for the blank cell within the
Range A1:C6, after it has checked the range to see if its blank it should
basically copy data from the same cell in the secondary worksheet into the
blank cell in the primary worksheet



" wrote:
Suspected you wanted something mo
How about


Dim FromArray as Variant
Dim ToRange as Range
FromArray = Worksheets("DataFromHere").Range("A1:C6") .Value
Set ToRange = Worksheets("DataToHere").Range("A1:C6")


FromRows = UBound(FromArray,1)
FromColumns = UBound(FromArray, 2)


With ToRange
For i = 1 to FromRows
*For j = 1 to FromColumns
* *If Trim(.Cells(i,j).Value)="" then
* * .Cells(i,j).Value = FromArray(i,,j)
* *End if
*Next j
Next i
End With


regards
Paul
On Feb 5, 3:27 pm, drinese18
wrote:
It worked in some ways but it didn't basically search for the blank cells, if
I want it to search for the blank cells within the primary worksheet and
compare it to the secondary worksheet, then if there is data in a similiar
cell as the primary worksheet copy that, how do I go about that, should be If
cells = Null? or something of that sort?


" wrote:
Hi
in general
Set FromSheet = Worksheets("DataFromHere")
Set ToSheet = Worksheets("DataToHere")


If Trim(ToSheet.Range("B1"))="" then
* * ToSheet.Range("B1").Value = FromSheet.Range("B1").Value
End if


This will copy data from B1 on the FromSheet to B1 on the ToSheet (if
it is originally blank).
You probably need more than this?
regards
Paul


On Feb 5, 2:40 pm, drinese18
wrote:
I'm trying to create a macro that will check to see which cells are blank
within the worksheet and copy data from another worksheet into the blank
cells. The tricky part is that the sheet already has data on it and I don't
want it to be sorted or anything of such, I just want the macro to take data
from one cell on a sheet and places it into another cell on another sheet
without affecting the data that is already on the sheet, if anyone can help
me with this that would be great


Thank you- Hide quoted text -


- Show quoted text -- Hide quoted text -


- Show quoted text -


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
copy data from one worksheet and disregard blank cells Allan Excel Discussion (Misc queries) 6 October 20th 08 07:40 AM
Copy to first Blank cell in Colum C Non blank cells still exist be Ulrik loves horses Excel Programming 2 October 8th 06 07:35 PM
Copy data from above rows in cells are blank ir26121973 Excel Programming 5 August 31st 06 05:00 PM
Imported Data creates blank cells that aren't really blank JackieD Excel Worksheet Functions 14 February 23rd 06 12:57 AM
copy blank cells Vicneswari Murugan Excel Discussion (Misc queries) 1 December 1st 04 02:12 PM


All times are GMT +1. The time now is 12:57 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"