Find Jobs
Hire Freelancers

Convert VBA classes to C# classes

$30-5000 USD

Completed
Posted over 12 years ago

$30-5000 USD

Paid on delivery
I want to get 36 classes in VBA converted to c# classes. These are of varying length, from about 10 lines to the largest being up around 1000 lines. Classes are attached. ## Deliverables Example of average sized class: * VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "c_PhoneNumber" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = False Attribute VB_Exposed = False Option Explicit Private m_Number As String, m_SubscriberNumber As String, m_CountryCode As String, m_AreaCode As String Public Property Get Number() As String Number = m_Number End Property Public Property Let Number(ByVal vNewValue As String) m_Number = PhoneFormat(vNewValue) End Property Public Property Get CountryCode() As String If Not m_CountryCode = "" Then CountryCode = m_CountryCode Else CountryCode = "61" End If End Property Public Property Let CountryCode(ByVal vNewValue As String) m_CountryCode = vNewValue End Property Public Property Get AreaCode() As String AreaCode = m_AreaCode End Property Public Property Let AreaCode(ByVal vNewValue As String) m_AreaCode = vNewValue End Property Private Function PhoneFormat(ByVal PhNum As String) As String Dim pNum As String If Not PhNum = "" Then If Not Left(Trim(PhNum), 1) = "+" Then pNum = Replace(PhNum, "(", "") pNum = Replace(pNum, ")", "") pNum = Replace(pNum, " ", "") Else pNum = PhNum End If If pNum Like "04????????" Then pNum = Format(pNum, "0### ### ###") ElseIf pNum Like "0?????????" Then [login to view URL] = Val(Left(pNum, 2)) [login to view URL] = Right(pNum, 9) pNum = Format(pNum, "0# #### ####") Else pNum = PhNum End If PhoneFormat = pNum End If End Function Public Property Get SubscriberNumber() As String SubscriberNumber = m_SubscriberNumber End Property Public Property Let SubscriberNumber(ByVal vNewValue As String) m_SubscriberNumber = Trim(vNewValue) End Property*
Project ID: 2696093

About the project

21 proposals
Remote project
Active 12 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
See private message.
$200 USD in 11 days
4.9 (242 reviews)
6.2
6.2
21 freelancers are bidding on average $253 USD for this job
User Avatar
See private message.
$600.10 USD in 11 days
5.0 (96 reviews)
7.8
7.8
User Avatar
See private message.
$360.40 USD in 11 days
5.0 (91 reviews)
6.9
6.9
User Avatar
See private message.
$35.70 USD in 11 days
4.8 (116 reviews)
6.0
6.0
User Avatar
See private message.
$200.60 USD in 11 days
4.8 (132 reviews)
6.1
6.1
User Avatar
See private message.
$499.80 USD in 11 days
4.9 (84 reviews)
5.8
5.8
User Avatar
See private message.
$442 USD in 11 days
4.7 (14 reviews)
5.9
5.9
User Avatar
See private message.
$297.50 USD in 11 days
5.0 (32 reviews)
5.4
5.4
User Avatar
See private message.
$85 USD in 11 days
5.0 (38 reviews)
4.6
4.6
User Avatar
See private message.
$400.35 USD in 11 days
5.0 (15 reviews)
4.3
4.3
User Avatar
See private message.
$60.35 USD in 11 days
5.0 (20 reviews)
4.0
4.0
User Avatar
See private message.
$30.60 USD in 11 days
5.0 (11 reviews)
3.9
3.9
User Avatar
See private message.
$100.30 USD in 11 days
5.0 (9 reviews)
3.9
3.9
User Avatar
See private message.
$20.40 USD in 11 days
5.0 (21 reviews)
3.8
3.8
User Avatar
See private message.
$50 USD in 11 days
5.0 (15 reviews)
3.6
3.6
User Avatar
See private message.
$120.70 USD in 11 days
5.0 (23 reviews)
3.5
3.5
User Avatar
See private message.
$200.60 USD in 11 days
4.7 (6 reviews)
3.5
3.5
User Avatar
See private message.
$200.60 USD in 11 days
4.8 (9 reviews)
3.1
3.1
User Avatar
See private message.
$255 USD in 11 days
4.9 (23 reviews)
3.2
3.2
User Avatar
See private message.
$250.75 USD in 11 days
0.5 (1 review)
3.4
3.4
User Avatar
See private message.
$900 USD in 11 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Tamworth, Australia
5.0
14
Payment method verified
Member since Dec 30, 2011

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.