View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
bryce bryce is offline
external usenet poster
 
Posts: 2
Default compile error using Left() function

Ya, there was a missing refrence, and un-checking it fixed
my problem. Im now worried about distribution of my sheet
to my users. Are they going to possibly get the same
error i did? Is there a way to prevent it from happening?

Thanks for the replies

-----Original Message-----
Run the code till you get the error.

Make sure the workbook with the problem is the active

**project** (not just
the active workbook).

Then go to tools references in the VBE.

You should see a reference shown as MISSING.

If you don't fix this, it will probably occur in some

other line of code.

--
Regards,
Tom Ogilvy

"bryce" wrote in message
...
Cant find the missing refrence that i would need. Left

()
is also listed in the Object Browser (so it should
technically be there, right?)

But anyways...found a work around for it. Since i only
want the first 5 character for it i set my szTemps's to

*
5. Then copied the strings into there. Being that the
strings are set to a specific length it truncates the

rest
of it. Im just waiting for me to need the right side

of a
string then will have funn figuring that one out.

thanks for the response
-----Original Message-----
Hi,

It is possible from missing library. Goto VB Editor,

click
Tools in menu, check Referencs and it will list the
missing library in your file. Unselect the missing

library
and re-run your code.

Best Regards

Bill


-----Original Message-----
Hi there.

Im trying to use the Left() function to extract the

first
5 characters from strings that are in cells on 2
different
worksheets. I understand how to extract the strings,

and
i understand how Left() works. But for the life of

me i
cant find out why im getting a compiler error when i

try
to use Left().
When i run my function i get the error "Compile error:
Can't find project or library". and it highlights the
Left
function call. can anyone tell my whey this is
happening?
iv search the forums, i search the support site, even
checked programming refrence books on VBA for Excel,

but
none talk about a error like this.

Here is what my code looks like if you need to see it.
....
szTemp1 = Worksheets(1).Cells(nx, 22)
szTemp2 = Worksheets(2).Cells(nRange2,
nRange3)
szTemp1 = Left(szTemp1, 5)
szTemp2 = Left(szTemp2, 5)
....
.

.



.