Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 130
Default bizarre formatting issue

Hello,
I'm using VBA code to copy and paste some data from one sheet to
another. On sheet 1, there are a few cells which are blank. When
they get pasted to sheet 2, the corresponding cells have the following
format:

0.00 0.00 0.00

This is one cell, not three. I have tried to clear formatting, but
this is how it is getting pasted. Any ideas on how to fix this
through VBA?

thanks
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default bizarre formatting issue

I'd do some checking first.

Maybe the cells that you're copying aren't really empty. The values could be
hidden by a custom number format, a font color that matches the fill color, or
conditional formatting.

And if the cells really are empty, I'd look for some sort of event
(worksheet_change) macro that's "fixing" your empty cells to show what you see.

And one more...

Is there a chance that you're pasting using pastelink--so that you end up with a
formula? (0.00 in each cell or "0.00 0.00 0.00" in a single cell???)

Andrew wrote:

Hello,
I'm using VBA code to copy and paste some data from one sheet to
another. On sheet 1, there are a few cells which are blank. When
they get pasted to sheet 2, the corresponding cells have the following
format:

0.00 0.00 0.00

This is one cell, not three. I have tried to clear formatting, but
this is how it is getting pasted. Any ideas on how to fix this
through VBA?

thanks


--

Dave Peterson
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 130
Default bizarre formatting issue

On Mar 3, 8:46*am, Dave Peterson wrote:
I'd do some checking first.

Maybe the cells that you're copying aren't really empty. *The values could be
hidden by a custom number format, a font color that matches the fill color, or
conditional formatting.

And if the cells really are empty, I'd look for some sort of event
(worksheet_change) macro that's "fixing" your empty cells to show what you see.

And one more...

Is there a chance that you're pasting using pastelink--so that you end up with a
formula? *(0.00 in each cell or "0.00 0.00 0.00" in a single cell???)

Andrew wrote:

Hello,
I'm using VBA code to copy and paste some data from one sheet to
another. *On sheet 1, there are a few cells which are blank. *When
they get pasted to sheet 2, the corresponding cells have the following
format:


0.00 0.00 0.00


This is one cell, not three. *I have tried to clear formatting, but
this is how it is getting pasted. *Any ideas on how to fix this
through VBA?


thanks


--

Dave Peterson


Here's my code for the paste. First I paste column widths, then I
paste values.

Range("A1:Z1000").Copy
Worksheets("SUMM").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone,
_
SkipBlanks:=False, Transpose:=False

Worksheets("COS").Range("A1:Z1000").Copy
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy
Worksheets("SUMMARY").Cells(1, 1)

Now, once the values are pasted, I then sum them in columns. The
summation is then put into a cell beneath each column. It is in these
cells where the odd formatting is showing up. Here is what makes it
more odd...some of the summation cells show a zero properly as 0.00.
Others show it as 0.00 0.00 0.00 0.00....continuing as wide as you can
stretch the column. Please help.
  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default bizarre formatting issue

You didn't answer any of my questions!

But this the second .copy line in this portion:
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy

Is copying from the current worksheet (SUMM)--well, if the code is in a general
module.

Is that what you wanted to do?

Andrew wrote:

On Mar 3, 8:46 am, Dave Peterson wrote:
I'd do some checking first.

Maybe the cells that you're copying aren't really empty. The values could be
hidden by a custom number format, a font color that matches the fill color, or
conditional formatting.

And if the cells really are empty, I'd look for some sort of event
(worksheet_change) macro that's "fixing" your empty cells to show what you see.

And one more...

Is there a chance that you're pasting using pastelink--so that you end up with a
formula? (0.00 in each cell or "0.00 0.00 0.00" in a single cell???)

Andrew wrote:

Hello,
I'm using VBA code to copy and paste some data from one sheet to
another. On sheet 1, there are a few cells which are blank. When
they get pasted to sheet 2, the corresponding cells have the following
format:


0.00 0.00 0.00


This is one cell, not three. I have tried to clear formatting, but
this is how it is getting pasted. Any ideas on how to fix this
through VBA?


thanks


--

Dave Peterson


Here's my code for the paste. First I paste column widths, then I
paste values.

Range("A1:Z1000").Copy
Worksheets("SUMM").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone,
_
SkipBlanks:=False, Transpose:=False

Worksheets("COS").Range("A1:Z1000").Copy
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy
Worksheets("SUMMARY").Cells(1, 1)

Now, once the values are pasted, I then sum them in columns. The
summation is then put into a cell beneath each column. It is in these
cells where the odd formatting is showing up. Here is what makes it
more odd...some of the summation cells show a zero properly as 0.00.
Others show it as 0.00 0.00 0.00 0.00....continuing as wide as you can
stretch the column. Please help.


--

Dave Peterson
  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 130
Default bizarre formatting issue

On Mar 3, 10:13*am, Dave Peterson wrote:
You didn't answer any of my questions!

But this the second .copy line in this portion:
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy

Is copying from the current worksheet (SUMM)--well, if the code is in a general
module.

Is that what you wanted to do?



Andrew wrote:

On Mar 3, 8:46 am, Dave Peterson wrote:
I'd do some checking first.


Maybe the cells that you're copying aren't really empty. *The values could be
hidden by a custom number format, a font color that matches the fill color, or
conditional formatting.


And if the cells really are empty, I'd look for some sort of event
(worksheet_change) macro that's "fixing" your empty cells to show what you see.


And one more...


Is there a chance that you're pasting using pastelink--so that you end up with a
formula? *(0.00 in each cell or "0.00 0.00 0.00" in a single cell???)


Andrew wrote:


Hello,
I'm using VBA code to copy and paste some data from one sheet to
another. *On sheet 1, there are a few cells which are blank. *When
they get pasted to sheet 2, the corresponding cells have the following
format:


0.00 0.00 0.00


This is one cell, not three. *I have tried to clear formatting, but
this is how it is getting pasted. *Any ideas on how to fix this
through VBA?


thanks


--


Dave Peterson


Here's my code for the paste. *First I paste column widths, then I
paste values.


Range("A1:Z1000").Copy
Worksheets("SUMM").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone,
_
* * * * SkipBlanks:=False, Transpose:=False


Worksheets("COS").Range("A1:Z1000").Copy
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy
Worksheets("SUMMARY").Cells(1, 1)


Now, once the values are pasted, I then sum them in columns. *The
summation is then put into a cell beneath each column. *It is in these
cells where the odd formatting is showing up. *Here is what makes it
more odd...some of the summation cells show a zero properly as 0.00.
Others show it as 0.00 0.00 0.00 0.00....continuing as wide as you can
stretch the column. *Please help.


--

Dave Peterson


"But this the second .copy line in this portion:
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy

Is copying from the current worksheet (SUMM)--well, if the code is in
a general
module."

This code exists in sheet(1). SUMM is sheet 2. The cells which are
copied are all formatted as Number with 1000 separator and 2 decimal
places. The empty cells are empty. But the cells where this is
happening are within inserted rows. I sum each column, then insert a
row, and in that row I place the calculated values. So, these
inserted cells weren't part of the original copy. Another item worth
noting is that there are 8 columns which get summed. The non zero
values all come out with normal formatting. Of the zero values, about
half of them end up with the odd formatting. There is no apparent
pattern as to which ones come out wrong.

Is that what you wanted to do?


  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default bizarre formatting issue

If the code is in the worksheet module for sheets(1), then it's copying the
cells in sheets(1).

Is that what you wanted to do?

It's difficult to guess what you want when you sometimes use the sheet names and
sometimes use the sheet indices.

And if you qualified your ranges, your could would not depend on where it's
located.



Andrew wrote:

On Mar 3, 10:13 am, Dave Peterson wrote:
You didn't answer any of my questions!

But this the second .copy line in this portion:
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy

Is copying from the current worksheet (SUMM)--well, if the code is in a general
module.

Is that what you wanted to do?



Andrew wrote:

On Mar 3, 8:46 am, Dave Peterson wrote:
I'd do some checking first.


Maybe the cells that you're copying aren't really empty. The values could be
hidden by a custom number format, a font color that matches the fill color, or
conditional formatting.


And if the cells really are empty, I'd look for some sort of event
(worksheet_change) macro that's "fixing" your empty cells to show what you see.


And one more...


Is there a chance that you're pasting using pastelink--so that you end up with a
formula? (0.00 in each cell or "0.00 0.00 0.00" in a single cell???)


Andrew wrote:


Hello,
I'm using VBA code to copy and paste some data from one sheet to
another. On sheet 1, there are a few cells which are blank. When
they get pasted to sheet 2, the corresponding cells have the following
format:


0.00 0.00 0.00


This is one cell, not three. I have tried to clear formatting, but
this is how it is getting pasted. Any ideas on how to fix this
through VBA?


thanks


--


Dave Peterson


Here's my code for the paste. First I paste column widths, then I
paste values.


Range("A1:Z1000").Copy
Worksheets("SUMM").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone,
_
SkipBlanks:=False, Transpose:=False


Worksheets("COS").Range("A1:Z1000").Copy
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy
Worksheets("SUMMARY").Cells(1, 1)


Now, once the values are pasted, I then sum them in columns. The
summation is then put into a cell beneath each column. It is in these
cells where the odd formatting is showing up. Here is what makes it
more odd...some of the summation cells show a zero properly as 0.00.
Others show it as 0.00 0.00 0.00 0.00....continuing as wide as you can
stretch the column. Please help.


--

Dave Peterson


"But this the second .copy line in this portion:
Worksheets("SUMM").Range("A1:Z1000")
Range(Cells(1, 1), Cells(startrow - 1, endcol)).Copy

Is copying from the current worksheet (SUMM)--well, if the code is in
a general
module."

This code exists in sheet(1). SUMM is sheet 2. The cells which are
copied are all formatted as Number with 1000 separator and 2 decimal
places. The empty cells are empty. But the cells where this is
happening are within inserted rows. I sum each column, then insert a
row, and in that row I place the calculated values. So, these
inserted cells weren't part of the original copy. Another item worth
noting is that there are 8 columns which get summed. The non zero
values all come out with normal formatting. Of the zero values, about
half of them end up with the odd formatting. There is no apparent
pattern as to which ones come out wrong.

Is that what you wanted to do?


--

Dave Peterson
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
Bizarre XLA behaviour [email protected][_2_] Excel Discussion (Misc queries) 4 March 11th 09 03:35 PM
A tricky one... Bizarre!!! Albert Excel Programming 0 March 27th 08 05:46 AM
Formatting issue adin Excel Worksheet Functions 10 April 22nd 05 06:21 PM
Excel Screen Issue - Bizarre!! John Martin Excel Programming 7 September 15th 04 03:49 PM
Bizarre and frustrating bug NJD Excel Programming 5 January 28th 04 09:50 PM


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