add this line before if condition see if it helps

wb.Sheets("Pivot").select

On Thu, Jul 21, 2011 at 11:56 PM, Anish Shrivastava <anish....@gmail.com>wrote:

> is it possible to attach the sheet? You can remove the data from it or
> replace the values..
>
>
> On Thu, Jul 21, 2011 at 11:04 PM, Jorge Marques <leote.w...@gmail.com>wrote:
>
>> Yes, the names are all ok, i double checked it, even try to change names,
>> but doesn´t work :S
>>
>>   2011/7/21 Anish Shrivastava <anish....@gmail.com>
>>
>>> Please check if the sheet name is "Pivot".
>>> if not then rename it to Pivot.
>>>   On Thu, Jul 21, 2011 at 10:44 PM, Jorge Marques 
>>> <leote.w...@gmail.com>wrote:
>>>
>>>> Hi guys, i have this macro i use to copy a range from column D of a
>>>> worksheet of a workbook to column G of another workbook and worksheet, but
>>>> it keeps giving me the same error saying that it´s "subscript out of range"
>>>> in the line in yellow.
>>>>
>>>> Public wb, wbmes As Workbook
>>>> Sub filldatabase()
>>>> Call AbrirFile
>>>> Call left
>>>> wbmes.Close
>>>> End Sub
>>>> Private Sub AbrirFile()
>>>> Dim Filter, Caption As String
>>>> Dim SelectedFile As Variant
>>>> Set wb = ThisWorkbook
>>>>
>>>> Filter = "Ficheiro XLS (*.xls),(*.xls)"
>>>> Caption = "Escolha o ficheiro a importar..."
>>>> SelectedFile = Application.GetOpenFilename(Filter, , Caption)
>>>> If SelectedFile = False Then Exit Sub
>>>> Set wbmes = Workbooks.Open(SelectedFile, 1, 1)
>>>> End Sub
>>>>
>>>> Private Sub left()
>>>> Dim a As Double
>>>> wbmes.Activate
>>>> wbmes.Sheets("Total_Refrige").Select
>>>> wbmes.Sheets("Total_Refrige").Range(Range("D2"),
>>>> Range("D2").End(xlDown)).Copy
>>>> wb.Activate
>>>> If wb.Sheets("Pivot").Range("G2").Value <> "" Then
>>>>     wb.Sheets("Pivot").Range("G1").End(xlDown).Offset(1, 0).Select
>>>> Else
>>>>     wb.Sheets("Pivot").Range("G2").Select
>>>> End If
>>>> a = ActiveCell.Row
>>>> wb.Sheets("Total Refrige").Paste
>>>> Application.CutCopyMode = False
>>>> i = a
>>>> While wb.Sheets("Pivot").Range("G" & i).Value <> ""
>>>>     i = i + 1
>>>>
>>>> Wend
>>>> End Sub
>>>>
>>>> Do you have any idea how to solve this?1000 thanks
>>>>
>>>> --
>>>>
>>>> ----------------------------------------------------------------------------------
>>>> Some important links for excel users:
>>>> 1. Follow us on TWITTER for tips tricks and links :
>>>> http://twitter.com/exceldailytip
>>>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>>
>>>> To post to this group, send email to excel-macros@googlegroups.com
>>>>
>>>> <><><><><><><><><><><><><><><><><><><><><><>
>>>> Like our page on facebook , Just follow below link
>>>> http://www.facebook.com/discussexcel
>>>>
>>>
>>> --
>>>
>>> ----------------------------------------------------------------------------------
>>> Some important links for excel users:
>>> 1. Follow us on TWITTER for tips tricks and links :
>>> http://twitter.com/exceldailytip
>>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>
>>> To post to this group, send email to excel-macros@googlegroups.com
>>>
>>> <><><><><><><><><><><><><><><><><><><><><><>
>>> Like our page on facebook , Just follow below link
>>> http://www.facebook.com/discussexcel
>>>
>>
>> --
>>
>> ----------------------------------------------------------------------------------
>> Some important links for excel users:
>> 1. Follow us on TWITTER for tips tricks and links :
>> http://twitter.com/exceldailytip
>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>
>> To post to this group, send email to excel-macros@googlegroups.com
>>
>> <><><><><><><><><><><><><><><><><><><><><><>
>> Like our page on facebook , Just follow below link
>> http://www.facebook.com/discussexcel
>>
>
>  --
>
> ----------------------------------------------------------------------------------
> Some important links for excel users:
> 1. Follow us on TWITTER for tips tricks and links :
> http://twitter.com/exceldailytip
> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
> 3. Excel tutorials at http://www.excel-macros.blogspot.com
> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
> To post to this group, send email to excel-macros@googlegroups.com
>
> <><><><><><><><><><><><><><><><><><><><><><>
> Like our page on facebook , Just follow below link
> http://www.facebook.com/discussexcel
>



-- 
*Regards*
* *
*Ashish Koul*
*akoul*.*blogspot*.com <http://akoul.blogspot.com/>
http://akoul.posterous.com/
*akoul*.wordpress.com <http://akoul.wordpress.com/>
My Linkedin Profile <http://in.linkedin.com/pub/ashish-koul/10/400/830>


P Before printing, think about the environment.

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel

Reply via email to