Skip to header Skip to main navigation Skip to main content Skip to footer

User account menu

  • Log in
Home
COPA
Computer Operator and Programming Assistant

Main navigation

  • Home
    • COPA Assessment Criteria
    • COPA Job Role
    • Course Information
  • Books
  • Question Paper
  • Employability Skills (opens in new tab)
  • Engineering Drawing (opens in new tab)
  • Hunnarbaaz (opens in new tab)
  • ITI Tools (opens in new tab)
  • Syllabus (opens in new tab)
  • Workshop Calculation and Science (opens in new tab)

Using the built in functions

Breadcrumb

  • Home
  • Introduction to VBA, Features and Applications
  • Using the built in functions
Computer Operator and Programming Assistant (COPA)
Computer Operator and Programming Assistant

The Computer Operator and Programming Assistant (COPA) is a 1-year, NSQF Level 4 ITI trade focusing on computer operations, programming, and IT support. Candidates must have passed the 10th grade to join, gaining skills in MS Office, JavaScript, database management, and cyber security for roles like Data Entry Operators or IT Assistants. 

Key Aspects of ITI COPA Course:

  • Duration & Structure: 1 year, split into two semesters, usually consisting of 1,600 hours of training.
  • Core Syllabus: Fundamentals of Computer, Operating Systems (Windows/Linux), MS Office Suite (Word, Excel, PowerPoint), Basic HTML & CSS, JavaScript, Networking Concepts, Cyber Security, and Tally.
  • Eligibility: 10th grade passed (minimum age generally 14 years).
  • Certification: National Trade Certificate (NTC) recognized nationwide, issued by DGT (Directorate General of Training). 

Career Options & Jobs:

  • Data Entry Operator/Computer Operator: Handling data entry and administrative tasks in private or government sectors.
  • Programming Assistant: Assisting software developers with basic coding and documentation.
  • IT Support Technician: Troubleshooting hardware and software issues.
  • Web Designer: Creating simple static websites and web-based applications.
  • Self-Employment: Running a cyber cafe or providing computer education. 

Salary Expectations:
Entry-level positions often offer monthly salaries ranging from ₹12,000 to ₹25,000 in private firms, depending on location and skill level. 

Higher Education & Apprenticeship:
After completing the COPA course, graduates can take up an Apprenticeship Training (NAC) or pursue higher studies like a Diploma in Computer Science/Application, or join the Craft Instructor Training Scheme (CITS) to become ITI instructors. 

  • English
  • Hindi
  • Bengali
  • Gujarati
  • Kannada
  • Odia
  • Punjabi
  • Telugu
  • Tamil
  • Marathi
  • Malayalam
By iti | 5:03 PM IST, Tue April 15, 2025

🔧 Using Built-in Functions in VBA

VBA (Visual Basic for Applications) provides a variety of built-in functions to perform common operations, such as mathematical calculations, string manipulation, type conversion, and more. These functions help in simplifying and speeding up development by allowing you to reuse functionality without having to write it from scratch.


📘 What are Built-in Functions?

Built-in functions are pre-defined functions in VBA that perform specific tasks. They are available for immediate use and save you from having to write code for common operations. These functions are part of the VBA runtime library and do not require any extra setup or installation.


🔑 Common Built-in Functions in VBA

1. 🔢 Mathematical Functions

VBA offers several mathematical functions to perform calculations.

  • Abs(number) - Returns the absolute value of a number.
  • Round(number, decimalPlaces) - Rounds a number to a specified number of decimal places.
  • Int(number) - Returns the integer portion of a number by removing the fractional part.
  • Sqr(number) - Returns the square root of a number.

🧪 Example:

Sub MathExample()
    Dim num As Double
    num = -10.5
    MsgBox "Absolute value: " & Abs(num) ' Output: 10.5
End Sub

2. 📝 String Functions

VBA provides many string functions to manipulate text and strings.

  • Len(string) - Returns the length of a string.
  • Mid(string, start, length) - Extracts a substring from a string.
  • Trim(string) - Removes leading and trailing spaces from a string.
  • UCase(string) - Converts all characters in a string to uppercase.
  • LCase(string) - Converts all characters in a string to lowercase.

🧪 Example:

Sub StringExample()
    Dim text As String
    text = "  Hello, World!  "
    MsgBox "Trimmed string: '" & Trim(text) & "'" ' Output: "Hello, World!"
End Sub

3. 🔄 Conversion Functions

These functions allow you to convert data between different types.

  • CInt(expression) - Converts an expression to an Integer.
  • CStr(expression) - Converts an expression to a String.
  • CDbl(expression) - Converts an expression to a Double.
  • CDate(expression) - Converts an expression to a Date.

🧪 Example:

Sub ConversionExample()
    Dim str As String
    str = "123.45"
    MsgBox "Converted to Double: " & CDbl(str) ' Output: 123.45
End Sub

4. 🕒 Date and Time Functions

These functions are used to work with dates and times in VBA.

  • Date() - Returns the current system date.
  • Time() - Returns the current system time.
  • Now() - Returns the current system date and time.
  • DateAdd(interval, number, date) - Adds a specified time interval to a date.

🧪 Example:

Sub DateExample()
    MsgBox "Current Date: " & Date() ' Output: Current date (e.g., 04/15/2025)
End Sub

5. ⚙️ Information Functions

These functions provide useful information about the environment and data types.

  • IsNumeric(expression) - Checks if an expression is a number.
  • IsDate(expression) - Checks if an expression is a valid date.
  • VarType(expression) - Returns the data type of a variable.
  • TypeName(expression) - Returns the name of the data type of a variable.

🧪 Example:

Sub InfoExample()
    MsgBox "Is 123 a number? " & IsNumeric(123) ' Output: True
End Sub

📋 Summary of VBA Built-in Functions

  • Mathematical Functions: Help you perform operations like rounding, calculating absolute values, etc.
  • String Functions: Used to manipulate and process text.
  • Conversion Functions: Used to convert data between types.
  • Date and Time Functions: Useful for working with dates and times.
  • Information Functions: Provide details about data and the environment.

📌 Advantages of Using Built-in Functions

  • ✅ They are readily available and reduce the need to write repetitive code.
  • ✅ Save time and effort when performing common tasks such as mathematical calculations or string manipulation.
  • ✅ They ensure accuracy and efficiency by using optimized, tested code.
  • Printer-friendly version

Book traversal links for Using the built in functions

  • ‹ Introduction to Creating functions and Procedures in VBA
  • Up
  • VBA message boxes and input boxes ›
Using the built in functions
 

Book navigation

  • Introduction to VBA features and applications
  • VBA Data types Variables and Constants
  • Operators in VBA and operator precedence
  • Mathematical Expressions in VBA
  • Introduction to Strings in VBA
  • Introduction to Arrays in VBA
  • 🔧 Conditional Processing in VBA
  • Loops in VBA Introduction to VBA
  • Introduction to Creating functions and Procedures in VBA
  • Using the built in functions
  • VBA message boxes and input boxes
  • 🔧 Creating and Editing Macros in VBA
  • 🔧 Introduction to Object-Oriented Programming (OOP) Concepts
  • 🔧 Events and Event-Driven Programming Concepts
  • 🔧 User Forms and Controls in Excel VBA
  • 🔧 Properties, Events, and Methods of VBA Form Controls
  • 🔧 Debugging Techniques in Programming
  • 🔧 Overview of ActiveX Data Objects (ADO)

Books

Introduction to Programming in Java
Programming language (Python)
Cloud Computing
Cyber Security
Advanced Excel Concepts
Database Concepts
Communicating in a Connected World
Using Spread Sheet Application
Designing Static Web Pages
Internet Concepts
Configuring and Using Networks
Database Management
Image editing, Creating presentations & Using Open Office
Using Word Processing Software
Familiarization with DOS CLI & Linux Operating Systems.
🖥️ Computer Hardware Basics and Software Installation
🖥️ Computer Components and Windows Operating System
Cyber Security
E Commerce
Smart Accounting
Introduction to VBA, Features and Applications
Introduction to JavaScript 🧠💻
Web Design Concepts
Internet Concepts 🌐
Networking Concepts 🌐
🗄️ Database Management Systems (DBMS)
Power Point Presentations
📊 Spreadsheet Application – Trade Theory for COPA
📝 Word Processing – Trade Theory for COPA
🖥️ Introduction to DOS Command Line Interface & Linux Operating System – Trade Theory for COPA
🖥️ Computer Hardware Basics and Software Installation – Trade Theory for COPA
Introduction to Computers and Windows Operating System

Article

Types of Files in Computer System
Safety Signs and Symbols Used in Workplace
Safety Rules While Using Computer
Can I start my own business after doing ITI in COPA trade?
Scope in Government Jobs after Doing ITI in COPA

Question Paper

Malayalam

COPA 2024 കഴിഞ്ഞ വർഷങ്ങളിലെ ചോദ്യപേപ്പർ സെറ്റ് 5
COPA 2024 കഴിഞ്ഞ വർഷങ്ങളിലെ ചോദ്യപേപ്പർ സെറ്റ് 4
COPA 2024 കഴിഞ്ഞ വർഷങ്ങളിലെ ചോദ്യപേപ്പർ സെറ്റ് 3
COPA 2024 കഴിഞ്ഞ വർഷങ്ങളിലെ ചോദ്യപേപ്പർ സെറ്റ് 2
COPA 2024 കഴിഞ്ഞ വർഷങ്ങളിലെ ചോദ്യപേപ്പർ സെറ്റ് 1

Marathi

COPA 2024 मागील वर्षांच्या प्रश्नपत्रिका संच 5
COPA 2024 मागील वर्षांच्या प्रश्नपत्रिका संच 4
COPA 2024 मागील वर्षांच्या प्रश्नपत्रिका संच 3
COPA 2024 मागील वर्षांच्या प्रश्नपत्रिका संच 2
COPA 2024 मागील वर्षांच्या प्रश्नपत्रिका संच 1

Tamil

COPA 2024 முந்தைய ஆண்டுகளின் கேள்வித்தாள் தொகுப்பு 5
COPA 2024 முந்தைய ஆண்டுகளின் கேள்வித்தாள் தொகுப்பு 4
COPA 2024 முந்தைய ஆண்டுகளின் கேள்வித்தாள் தொகுப்பு 3
COPA 2024 முந்தைய ஆண்டுகளின் கேள்வித்தாள் தொகுப்பு 2
COPA 2024 முந்தைய ஆண்டுகளின் கேள்வித்தாள் தொகுப்பு 1

Telugu

COPA 2024 గత సంవత్సరాల ప్రశ్నాపత్రాల సెట్ 5
COPA 2024 గత సంవత్సరాల ప్రశ్నాపత్రాల సెట్ 4
COPA 2024 గత సంవత్సరాల ప్రశ్నాపత్రాల సెట్ 3
COPA 2024 గత సంవత్సరాల ప్రశ్నాపత్రాల సెట్ 2
COPA 2024 గత సంవత్సరాల ప్రశ్నాపత్రాల సెట్ 1

Punjabi

COPA 2024 ਪਿਛਲੇ ਸਾਲਾਂ ਦੇ ਪ੍ਰਸ਼ਨ ਪੱਤਰ ਸੈੱਟ 5
COPA 2024 ਪਿਛਲੇ ਸਾਲਾਂ ਦੇ ਪ੍ਰਸ਼ਨ ਪੱਤਰ ਸੈੱਟ 4
COPA 2024 ਪਿਛਲੇ ਸਾਲਾਂ ਦੇ ਪ੍ਰਸ਼ਨ ਪੱਤਰ ਸੈੱਟ 3
COPA 2024 ਪਿਛਲੇ ਸਾਲਾਂ ਦੇ ਪ੍ਰਸ਼ਨ ਪੱਤਰ ਸੈੱਟ 2
COPA 2024 ਪਿਛਲੇ ਸਾਲਾਂ ਦੇ ਪ੍ਰਸ਼ਨ ਪੱਤਰ ਸੈੱਟ 1

Odia

COPA 2024 ପୂର୍ବବର୍ଷର ପ୍ରଶ୍ନପତ୍ର ସେଟ 5
COPA 2024 ପୂର୍ବବର୍ଷର ପ୍ରଶ୍ନପତ୍ର ସେଟ 4
COPA 2024 ପୂର୍ବବର୍ଷର ପ୍ରଶ୍ନପତ୍ର ସେଟ 3
COPA 2024 ପୂର୍ବବର୍ଷର ପ୍ରଶ୍ନପତ୍ର ସେଟ 2
COPA 2024 ପୂର୍ବବର୍ଷର ପ୍ରଶ୍ନପତ୍ର ସେଟ 1

Kannada

COPA 2024 ಹಿಂದಿನ ವರ್ಷಗಳ ಪ್ರಶ್ನೆಪತ್ರಿಕೆ ಸೆಟ್ 5
COPA 2024 ಹಿಂದಿನ ವರ್ಷಗಳ ಪ್ರಶ್ನೆಪತ್ರಿಕೆ ಸೆಟ್ 4
COPA 2024 ಹಿಂದಿನ ವರ್ಷಗಳ ಪ್ರಶ್ನೆಪತ್ರಿಕೆ ಸೆಟ್ 3
COPA 2024 ಹಿಂದಿನ ವರ್ಷಗಳ ಪ್ರಶ್ನೆಪತ್ರಿಕೆ ಸೆಟ್ 2
COPA 2024 ಹಿಂದಿನ ವರ್ಷಗಳ ಪ್ರಶ್ನೆಪತ್ರಿಕೆ ಸೆಟ್ 1

Bengali

COPA 2024 পূর্ববর্তী বছরের প্রশ্নপত্র সেট 5
COPA 2024 পূর্ববর্তী বছরের প্রশ্নপত্র সেট 4
COPA 2024 পূর্ববর্তী বছরের প্রশ্নপত্র সেট 3
COPA 2024 Previous Years Question Paper Set 2
COPA 2024 পূর্ববর্তী বছরের প্রশ্নপত্র সেট 1

Gujarati

COPA 2024 અગાઉના વર્ષોના પ્રશ્નપત્ર સેટ 5
COPA 2024 અગાઉના વર્ષોના પ્રશ્નપત્ર સેટ 4
COPA 2024 અગાઉના વર્ષોના પ્રશ્નપત્ર સેટ 3
COPA 2024 અગાઉના વર્ષોના પ્રશ્નપત્ર સેટ 2
COPA 2024 અગાઉના વર્ષોના પ્રશ્નપત્ર સેટ 1

Hindi

COPA 2024 पिछले वर्षों के प्रश्न पत्र सेट 5
COPA 2024 पिछले वर्षों के प्रश्न पत्र सेट 4
COPA 2024 पिछले वर्षों के प्रश्न पत्र सेट 3
COPA 2024 पिछले वर्षों के प्रश्न पत्र सेट 2
COPA 2024 पिछले वर्षों के प्रश्न पत्र सेट 1
COPA 2024 – प्रश्न पत्र सेट 2
COPA 2024 – प्रश्न पत्र सेट 6
COPA 2024 – प्रश्न पत्र सेट 3
COPA 2024 – प्रश्न पत्र सेट 1
COPA 2024 – प्रश्न पत्र सेट 11
COPA 2024 – प्रश्न पत्र सेट 10
COPA 2024 – प्रश्न पत्र सेट 9
COPA 2024 – प्रश्न पत्र सेट 8
COPA 2024 – प्रश्न पत्र सेट 7
COPA 2024 – प्रश्न पत्र सेट 5
COPA 2024 – प्रश्न पत्र सेट 4

English

COPA 2024 Previous Years Question Paper Set 5
COPA 2024 Previous Years Question Paper Set 4
COPA 2024 Previous Years Question Paper Set 3
COPA 2024 Previous Years Question Paper Set 2
COPA 2024 Previous Years Question Paper Set 1
ITI COPA 2023 Question Paper
ITI COPA 2023 Question Paper – Set 4
ITI COPA 2023 Question Paper – Set 3
ITI COPA 2023 Question Paper – Set 2
COPA Trade Theory Semester 2 July 2018
COPA Trade Theory Semester 2 July 2018 SET 1
COPA Trade Theory Semester 2 January 2018
COPA Trade Theory Semester 1 July 2018 SET 2
COPA Trade Theory Semester 1 July 2018 SET 1
COPA Trade Theory Semester 1 January 2018
COPA Trade Theory Semester 2 July 2017
COPA Trade Theory Semester 1 July 2017

Common Subject

  • Engineering Drawing
  • Employability Skills
  • Workshop Calculation Science

Directory

  • Industrial Training Institutes
  • Engineering College
  • Medical College

Knowledge Bank

  • ITI Syllabus
  • Tools

Student Friend

  • ITI Admission
  • ITI Jobs
  • ITI Hunnarbaaz
  • Get ITI Website

Electrician + Wireman + Electroplater + Electrician Power Distribution + Lift and Escalator Mechanic | ITI Fitter | ITI COPA | ITI Welder | ITI Mechanic | ITI Electronics | Agriculture + Horticulture + Floriculture | ITI Draughtsman Civil & Mech | ITI Refrigeration & Air Conditioning | ITI Turner | ITI Plumber | ITI Machinist | ITI Cosmetology | ITI Sewing | ITI Surveyor

Copyright © 2026 ITI Directory - All rights reserved

Developed and Designed by ITI Directory