+ Reply to Thread
Results 1 to 5 of 5

How to import a very long formula to vba?

  1. #1
    Registered User
    Join Date
    07-28-2013
    Location
    Athens
    MS-Off Ver
    Excel 2010
    Posts
    55

    Question How to import a very long formula to vba?

    Hi

    How can I import this formula into vba macro?
    =IF(A2="Android Phones";"Electronics > Communications > Telephony > Mobile Phones > Smartphones";IF(A2="7 Inch Android Tablet PC";"Electronics > Computers > Tablet Computers";IF(A2="8-9 Inch Android Tablet PC";"Electronics > Computers > Tablet Computers";IF(A2="Cheap Android Tablets";"Electronics > Computers > Tablet Computers";IF(A2="10 Inch Android Tablet PC";"Electronics > Computers > Tablet Computers";IF(A2="Tablet PC Accessories";"Electronics > Computers > Computer Accessories > Tablet Computer Accessories";IF(A2="Android TV Media Players";"Electronics > Video > Video Players & Recorders > Home Media Players";IF(A2="Cell Phones";"Electronics > Communications > Telephony > Mobile Phones";IF(A2="Cell Phone Watch";"Electronics > Communications > Telephony > Mobile Phones > Watch Phones";IF(A2="Cell Phone Accessories";"Electronics > Communications > Telephony > Mobile Phone Accessories";IF(A2="Cool Gadgets";"Electronics > Electronics Accessories";IF(A2="Solar Products";"Hardware > Renewable Energy > Solar Energy";IF(A2="LED Watches";"Apparel & Accessories > Jewelry > Watches";IF(A2="Geek Gifts";"Electronics > Electronics Accessories";IF(A2="Laser Gadgets";"Office Supplies > Presentation Supplies > Laser Pointers";IF(A2="Smart Watches";"Electronics > Communications > Telephony > Mobile Phones > Watch Phones";IF(A2="Video Glasses";"Electronics > Video > Video Accessories";IF(A2="Wearable gadgets";"Electronics > Video > Video Accessories";IF(A2="Portable GPS";"Electronics > GPS";IF(A2="Car Tracker";"Electronics > GPS Trackers";IF(A2="GPS Tracking Devices";"Electronics > GPS Trackers";IF(A2="Car DVD Players";"Vehicles & Parts > Vehicle Parts & Accessories > Car Audio & Video > Car Video > Car DVD Players";IF(A2="Car Video";"Vehicles & Parts > Vehicle Parts & Accessories > Car Audio & Video > Car Video";IF(A2="Car Diagnostic Tools";"Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Care > Vehicle Diagnostic Scanners";IF(A2="Bluetooth Car Kits";"Vehicles & Parts > Vehicle Parts & Accessories > Car Audio & Video";IF(A2="Car Alarm / Car Security";"Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Security & Locking Systems";IF(A2="Car Gadgets / Car Accessories";"Vehicles & Parts > Vehicle Parts & Accessories";IF(A2="LED Flashlights";"Hardware > Tools > Flashlights";IF(A2="Home & Garden LED Lights";"Home & Garden > Lighting";IF(A2="Special LED Lights";"Home & Garden > Lighting";IF(A2="Automotive LED Lights";"Vehicles & Parts > Vehicle Parts & Accessories > Motor Vehicle Parts > Motor Vehicle Lighting";IF(A2="LED Projectors";"Electronics > Video > Projectors";IF(A2="Digital Cameras / Camcorders";"Cameras & Optics > Cameras > Digital Cameras";IF(A2="Home Theater / AV";"Electronics > Audio > Audio Players & Recorders > Home Theater Systems";IF(A2="LCD / TFT Displays";"Electronics > Video";IF(A2="Portable DVD Players";"Electronics > Video > Video Players & Recorders > DVD & Blu-ray Players";IF(A2="Headphones / Earphones";"Electronics > Audio > Audio Components > Headphones";IF(A2="MP3 / MP4 Players";"Electronics > Audio > Audio Players & Recorders > MP3 Players";IF(A2="Wifi devices";"Electronics > Networking > Bridges & Routers > Network Bridges > Wireless Bridges";IF(A2="USB + PC Accessories";"Electronics > Computers > Computer Accessories";IF(A2="USB Microscopes";"Business & Industrial > Science & Laboratory > Laboratory Equipment > Microscopes";IF(A2="Mouse + Keyboard";"Electronics > Computers > Computer Components > Input Devices";IF(A2="USB HDD Enclosures";"Electronics > Computers > Computer Components > Storage Devices > Storage Drive Accessories > Hard Drive Enclosures";IF(A2="Flash Drives + Memory Cards";"Electronics > Electronics Accessories > Memory";IF(A2="Baby Monitors";"Baby & Toddler > Baby Safety > Baby Monitors";IF(A2="Gadgets for Pets";"Animals & Pet Supplies > Pet Supplies";IF(A2="Personal + Health";"Health & Beauty > Personal Care";IF(A2="Outdoors Gear";"Sporting Goods > Outdoor Recreation";IF(A2="IP Cameras";"Cameras & Optics > Cameras > Surveillance Cameras";IF(A2="Security Gadgets";"Home & Garden > Home Security";IF(A2="CCTV Cameras";"Cameras & Optics > Cameras > Surveillance Cameras";IF(A2="DVR Cards & Systems";"Cameras & Optics > Cameras > Surveillance Cameras";IF(A2="Fingerprint Devices";"Electronics > Computers > Computer Components > Input Devices > Fingerprint Readers";"")))))))))))))))))))))))))))))))))))))))))))))))))))))

    I can't find any solution, please help me.

    UPDATE!!!
    The Solution is Below, thanks to Jerry.
    Last edited by lagiosman; 05-21-2014 at 08:44 AM.
    ~Our technology has exceeded our humanity~

  2. #2
    Forum Expert JBeaucaire's Avatar
    Join Date
    03-21-2004
    Location
    Bakersfield, CA
    MS-Off Ver
    2010, 2016, Office 365
    Posts
    33,492

    Re: How to import a very long formula to vba?

    Change your formula to a VLOOKUP. Create your lookup values in a list in a single column, then add the "results" in the next column over, this is a lookup table:

    Please Login or Register  to view this content.
    Then the basic formula in a cell on Sheet1 would be:

    =VLOOKUP(A1, Sheet2!$A:$B, 2, 0)


    With a short formula like that, you won't need VBA. However, Vlookup is a VBA function as well.
    _________________
    Microsoft MVP 2010 - Excel
    Visit: Jerry Beaucaire's Excel Files & Macros

    If you've been given good help, use the icon below to give reputation feedback, it is appreciated.
    Always put your code between code tags. [CODE] your code here [/CODE]

    ?None of us is as good as all of us? - Ray Kroc
    ?Actually, I *am* a rocket scientist.? - JB (little ones count!)

  3. #3
    Registered User
    Join Date
    07-28-2013
    Location
    Athens
    MS-Off Ver
    Excel 2010
    Posts
    55

    Re: How to import a very long formula to vba?

    Thank you Admin, I will post the results tomorrow, I am very tired, thank you for your time, appreciate.
    Last edited by JBeaucaire; 05-20-2014 at 07:08 PM. Reason: Removed unnecessary quote.

  4. #4
    Forum Expert JBeaucaire's Avatar
    Join Date
    03-21-2004
    Location
    Bakersfield, CA
    MS-Off Ver
    2010, 2016, Office 365
    Posts
    33,492

    Re: How to import a very long formula to vba?

    You can call me Jerry.

  5. #5
    Registered User
    Join Date
    07-28-2013
    Location
    Athens
    MS-Off Ver
    Excel 2010
    Posts
    55

    Re: How to import a very long formula to vba?

    It works. Thank you very much Jerry, appreciate.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Trying to import from web...URL too long
    By russc2541 in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 01-21-2014, 02:56 PM
  2. Import .csv macro taking too long
    By Ctomo in forum Excel Programming / VBA / Macros
    Replies: 10
    Last Post: 10-31-2013, 07:58 AM
  3. Google Earth lat./long. import to Excel
    By PCAg in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 05-23-2012, 10:47 AM
  4. Excel cannot import files with long column and with comma
    By samart103 in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 05-06-2010, 03:15 PM
  5. Import long string (modified Tom O snippet help!)
    By Brian in forum Excel Programming / VBA / Macros
    Replies: 9
    Last Post: 02-20-2006, 10:00 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1