Find Jobs
Hire Freelancers

Excel VB Macro: Process transactions to create portfolio (VBA)

$30-250 USD

Completed
Posted over 7 years ago

$30-250 USD

Paid on delivery
Hello, The script will process Buy/Sell of financial securities (Stocks, Options etc.) in order to create a table displaying the current status of the portfolio (open positions and cash). There are currently 8 possible Transaction types: 1. Buy 2. Sell 3. Deposit (Cash in) 4. Withdraw (Cash out) 5. Forex (Convert between two currencies) 6. Dividend (Cash in) 7. Fee deduction (Cash out) 8. Tax deduction (Cash out) In the example file, transaction data is in columns B-L while the rest of the columns (and colors) are used for explanation. The result table (the portfolio table) is placed in row 23 downwards but in the actual macro it should be placed in a new sheet. The "tricky" part is that in the portfolio table, the "Average Cost" field for the security needs to be calculated using FIFO. So, for example, if I buy a certain security in two different transactions ("layers") first is 100, second is 500 and Sell 150 stocks afterwards, the first layer sold is from the 100 trans. and the remaining 50 from the 500 trans. The script also needs to do a lookup in a table stored in the "Symbols" sheet, and populate the NewField1..NewField5 columns with the right value (a default value is also provided). Cash balances are recorded on rows 30 downwards. Thank you for your time!
Project ID: 12543982

About the project

11 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Greetings! My name is Sergey Murzin, I'm from Kyiv, Ukraine. I have 20 years experience with MS Excel/Access/VBA: databases, finance, statistics, accounting, CRM etc. Any code I provide is well structured and commented, client gets whole access and rights for the code I made. Warranty covers any bugs detected later. Looking forward for further clarifications of the details. Regards, Sergey
$100 USD in 3 days
4.9 (9 reviews)
4.4
4.4
11 freelancers are bidding on average $198 USD for this job
User Avatar
Hi, my name is Sevinc. I read your "Excel VB Macro: Process transactions to create portfolio (VBA)" project descriptions carefully before bidding. I checked the fields required as well... I got what you need and ready to go ahead as soon as we can clarify further project details. I am 5-star excel and vba coding expert here at freelancer.com. Pls check my profile and feedbacks first to have some idea about the quality of my previous businesses. I had many similar excel tasks, including automated data extraction, aggregation and reporting, all achieved with 5/5 rating. Kindly get back to me if you wish to proceed with a top-rated and reliable partner here...pls note that I only deliver best quality at a reasonable price, and I am open for longterm partnerships, if you wish too... I bid my best for you to start business, and I am ready to prepare an excel workbook template for you to check & validate, once you give me a reply...regards.
$400 USD in 5 days
4.9 (308 reviews)
8.0
8.0
User Avatar
Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind of experience of 5 years. b) I work very hard (16+ hours a day and 7 days a week) and also very fast so... it will be done very soon than most of the other providers c) And most important part is my policy: "I will give you (to my client) life time support (as long as you keep relation with me). And fix any bugs/problem without any cost. So, don't ever worry about me” Please sir, leave a reply ASAP, as I am waiting for your kind reply
$250 USD in 2 days
4.9 (387 reviews)
8.1
8.1
User Avatar
Hello Sir Im excel VBA macro and formula Expert :) i can make macro like u need Sir :) please give me a chance for doing your project and im able to start doing your project right now THank You Sincerely Prameswara
$155 USD in 3 days
4.9 (382 reviews)
7.3
7.3
User Avatar
Hi there. I have checked your file. What will I do is write the macro for stock options calculation to process stepped in order to calculate FIFO correctly. As being one of the highest rated Excel & VBA expert in this platform, I am ready to work on your job. I am mostly online. Lets discuss more on chat.
$347 USD in 5 days
5.0 (141 reviews)
7.1
7.1
User Avatar
Hi, Experienced Excel VBA and VB.Net Programmer. I have read your instructions carefully. I have excellent knowledge and experience of manipulating data from multiple sheets and creating consolidate reports. I have also expertise in advance formulas, critical programming, developing system for management and creating reports. I have done mostly this type of job where data manipulation is required. Please check my portfolio to see my work. Ready to start please reply soon. Thanks, Virendra
$250 USD in 5 days
4.8 (74 reviews)
5.5
5.5
User Avatar
Hi Employer, I have gone through the requirement. I have pretty much experience with excel reporting, formulas and VBA. I am ready to start work on it immediately also. Please let me know if interested. Thanks for the consideration!!!
$35 USD in 1 day
4.6 (34 reviews)
4.3
4.3
User Avatar
I can fix this. I need little more time to do it. Since this involve lot of testing. If you are ok with time then please provide the files and I will do it.
$220 USD in 5 days
4.5 (16 reviews)
4.2
4.2
User Avatar
I'm expert developing VBA code for Excel spreadsheets. I will be delivering exactly what you need. I'm looking forward to work with you.
$222 USD in 4 days
4.2 (3 reviews)
2.9
2.9

About the client

Flag of ISRAEL
Givataim, Israel
5.0
5
Payment method verified
Member since Dec 16, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.