#1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Urgent

Here is the code i want to copy data into selected range including i
checks.But my problem is selected area can not be pasted into selecte
range.

Sub CommandButton1_Click()
i = 75
j = 74
Sheet6.Activate
Sheet6.Range("C355:C706").Select
Selection.Copy

Sheet41.Select


If IsEmpty(Sheet41.Cells(18, i)) Then

Range(18, i).Select

ActiveSheet.Paste
Else

k = i + 3
Range(18, k).Select

ActiveSheet.Paste
End If
For j = 18 To 478
If IsEmpty(a = Sheet41.Cells(18, j)) Then
vlookedup_column = j - 4
vlookup_column = j - 2

Set c = Sheet41.Cells(counter, vlookuped_column)
Set d = Sheet41.Cells(counter, vlookup_column)
If c < yes Then
c.copy
End If



End If
Nex

--
Message posted from http://www.ExcelForum.com

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 37
Default Urgent

a few alterations.

i = 7
j = 7
Sheets("Sheet6").Activat
Sheets("Sheet6").Range("C355:C706").Selec
Selection.Cop

Sheets("Sheet1").Selec

If IsEmpty(Sheets("Sheet41").Cells(18, i)) The

Cells(18, i).Selec

ActiveSheet.Past
Els

k = i +
Cells(18, k).Selec

ActiveSheet.Past
End I
For j = 18 To 47
If IsEmpty(a = Sheets("Sheet41").Cells(18, j)) Then
vlookedup_column = j -
If IsEmpty(a = Sheets("Sheet41").Cells(18, j)) Then
vlookup_column = j -

Set c = Sheet41.Cells(counter, vlookuped_column
Set d = Sheet41.Cells(counter, vlookup_column
If c < yes The
c.Cop
End I
Nex

'HTH
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default Urgent

A number of problems,

You can't use
Range(18, i).Select
You need to use the cells property for using variable numbers
Cells(18, i).Select
(there are others)

Also, you have a variable called vlookedup_column which you initialise with
vlookedup_column = j - 4
and then use a completely different variable
Set c = Sheet41.Cells(counter, vlookuped_column)
which would be trapped by VBA if you declared your variables and used Option
Explicit.

And finally you have a loop
For j = 18 To 478
If IsEmpty(a = Sheet41.Cells(18, j)) Then
which lokks through columns 18 to 478. Problem is that there are only 256
columns, so it raises an error. Perhaps you mean 18 to 478 rows.

--

HTH

Bob Phillips
... looking out across Poole Harbour to the Purbecks
(remove nothere from the email address if mailing direct)

"Hande Ozdayi " wrote in
message ...
Here is the code i want to copy data into selected range including if
checks.But my problem is selected area can not be pasted into selected
range.

Sub CommandButton1_Click()
i = 75
j = 74
Sheet6.Activate
Sheet6.Range("C355:C706").Select
Selection.Copy

Sheet41.Select


If IsEmpty(Sheet41.Cells(18, i)) Then

Range(18, i).Select

ActiveSheet.Paste
Else

k = i + 3
Range(18, k).Select

ActiveSheet.Paste
End If
For j = 18 To 478
If IsEmpty(a = Sheet41.Cells(18, j)) Then
vlookedup_column = j - 4
vlookup_column = j - 2

Set c = Sheet41.Cells(counter, vlookuped_column)
Set d = Sheet41.Cells(counter, vlookup_column)
If c < yes Then
c.copy
End If



End If
Next


---
Message posted from http://www.ExcelForum.com/



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
Please help me -urgent ganga Excel Worksheet Functions 1 February 1st 10 07:03 PM
IME MODE FOR EXCEL 2007 (URGENT URGENT) Stella Wong Excel Discussion (Misc queries) 1 August 23rd 08 11:16 PM
Urgent-Urgent VBA LOOP Jeff Excel Discussion (Misc queries) 0 October 6th 05 05:46 PM
Macro help urgent urgent Dave Peterson[_3_] Excel Programming 0 September 4th 03 03:59 PM
Macro help urgent urgent chandra Excel Programming 0 September 4th 03 03:50 PM


All times are GMT +1. The time now is 06:29 PM.

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

About Us

"It's about Microsoft Excel"