Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

VBA – manage files and connect MS Office Applications

Manage text and binary files with VBA, exchange data, formats, objects and information between MS Office Applications
3.9
3.9/5
(21 reviews)
243 students
Created by

7.8

Classbaze Grade®

5.7

Freshness

7.3

Popularity

9.8

Material

Manage text and binary files with VBA
Platform: Udemy
Video: 12h 7m
Language: English
Next start: On Demand

Best Excel VBA classes:

Classbaze Rating

Classbaze Grade®

7.8 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

5.7 / 10
This course was last updated on 11/2018.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

7.3 / 10
We analyzed factors such as the rating (3.9/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.8 / 10
Video Score: 9.4 / 10
The course includes 12h 7m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 6 hours 20 minutes of 125 Excel VBA courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

21 articles.
29 resources.
0 exercise.
0 test.

In this page

About the course

In this course you will learn how to manage files and how to exchange data between files and between different Microsoft Office applications using VBA.
We will start giving some fundamental information e.g.
•VBA files and folder functions
•VBA files and folder attributes
•VBA data structures
•VBA types
•Advanced Data Structures in VBA
•VBA – Strings
•VBA – Date and Time
•VBA – Arrays
•VBA Excel Objects
•VBA Classes
•VBA files
•Functions needed to write files in VBA
•The StringBuilder  class
•Some important information from   the Application object (RecentFiles, defaultPath)   
This information is the basis to continue in this course.
In details we will then learn:
VBA and text files: how to read and write to text files, how to modify a text file, how to append text to an existing text file, how to load an Array variable with data from a delimited text file. We will also see how to read and write to CSV files in VBA
VBA and binary files: how to read and write to binary files, how to read from binary file and import into Excel, how to create a Binary File from Text File and Read to Excel, how to append to binary file
File Converters in VBA: VBA – Convert File Formats, how to convert  CSV to Excel with VBA, how to convert Excel to CSV with VBA, Excel to PDF exporter, how to convert html to text file, how to convert text file into excel, how to convert html to PDF
Connect MS Office applications: Controlling One Microsoft Office Application from Another, copy data from Excel to Powerpoint, activating Other Applications with Excel VBA, Using VBA to Paste from Excel to Word and PowerPoint, Controlling Powerpoint and Word from Excel using VBA, Export the text of a presentation to a CSV/Excel file, export Word tables to Excel sheets, Import/Export to Access from Excel, update Access with Excel data with VBA
Folders and File Handling in Excel VBA: Check if Folder Exists, opening, moving, deleting and creating folders using VBA Excel, making File Read Only in VBA Excel, copy all Excel Files from One Folder to Another in VBA Excel
dir function: iterate though all the folders inside a path (immediate child folders only), iterate though all the files present at a location. (No need to list files under subfolders), list all the files inside a current location and its subfolder, search files
Excel VBA File Management Using The FileSytemObject
All the methods, copy Files With a Specific File Type, copy All Excel File Type, organize Files Based on File Type, organize Files Based on File Name, retrieve file information, read and write from/to text and binary files using FileSystemObject in VBA, rename, move and copy files, delete a file
File Dialog: Opening /Saving Files Using File Dialog Box in Excel VBA, customize File or Folder Dialog Box in VBA Excel, filters of Dialogs, the Dialogs collection, the Dialog object
OneDrive and VBA: What is OneDrive, Excel’s fullname property with OneDrive, VBA download a File from OneDrive, SaveAs in OneDrive
Macros disabled when opening workbooks in OneDrive, Select a Workbook from OneDrive, How do I open files saved in Microsoft Onedrive using vba
VBA and JSON files: JSON file data into a VBA Dictionary, The JSON VBA libraries already available and ready to use
Import/Export JSON to/from Excel, export Excel to Nested JSON
VBA and XML files: reading an XML file with XPath in VBA, save to XML file, reading XML file in VBA ((XML structure, XML DOM nodes, XML file)
VBA and HTML files: reading an HTML file, create HTML Tables with Excel VBA, export Excel to HTML, reating HTML using a Builder Pattern from Excel Table in VBA, using Excel Cell StyleElements to Style HTML Document
ADODB Stream: ADODB Streams to read and write files, convert ADODB binary stream to string vba, Save and read Binary and Text Data, use the ADO recordset, record and stream objects to open documents
VBA and String Encoding: Unicode Strings and the Windows API, save text file UTF8 without BOM encoded, read/write UTF-8 files with VBA, Convert UTF-8 to ANSI , ANSI-String in UTF8-Format, ISO-Text in UTF8-Format, ISO-8859-1 String encoding, VBA XML and encoding, write to UTF-8 text file with Excel VBA
Remote files and VBA: WinHttpRequest (XMLHTTP, ServerXMLHTTP) and remote files
Data Migration: Data Import/Export in Excel,  automation to transfer data cell by cell, to Transfer an Array of Data to a Range in a Worksheet, to transfer an ADO Recordset to a Worksheet Area, to create a Query Table in a Worksheet, use the Clipboard to transfer data in VBA, transferring data to a worksheet with ADO, import text file into Excel with Querytables
Manage compressed files in VBA: compress a file, unzip File Through Excel VBA Code, create a zip file from a folder, Unzip a zip file to a folder, create Zip Files with VBA using 7-Zip, create a ZIP archive with the Windows Shell, zip and encrypt a directory from VBA, save excel file to zip file, compress/extract files with WinRar
FTP and VBA for file exchange with remote servers: use FTP in VBA, Download / Upload File using VBA and FTP, Asynchronous File Downloads using VBA, alternative methods to Upload file via FTP from Excel VBA, FTP a text file to a server using VBA in Excel, use VBA to export CSV from webpage

What can you learn from this course?

✓ Their knowledge in Excel VBA will improve
✓ Manage external text files with VBA
✓ Manage binary files with Excel
✓ Learn and Understand the FileSystemObject class to manage files and folders
✓ Transfer information between MS Office Applications: Excel – Word
✓ Transfer information between MS Office Applications: Excel – PowerPoint
✓ Transfer information between MS Office Applications: Excel – Access
✓ Retrieve information and attributes of files
✓ Manage media data with VBA
✓ Organize folders and data structures with VBA

What you need to start the course?

• Basic knowledge of Microsoft Excel
• Basic knowledge of Excel VBA

Who is this course is made for?

• Who already knows how to use Excel and create VBA macros
• Who needs to import/export data between MS Office applications or import/export data in external files

Are there coupons or discounts for VBA - manage files and connect MS Office Applications ? What is the current price?

The course costs $14.99. And currently there is a 82% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.
The average price is $16.6 of 125 Excel VBA courses. So this course is 10% cheaper than the average Excel VBA course on Udemy.

Will I be refunded if I'm not satisfied with the VBA - manage files and connect MS Office Applications course?

YES, VBA – manage files and connect MS Office Applications has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the VBA - manage files and connect MS Office Applications course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who will teach this course? Can I trust Daniele Protti?

Daniele Protti has created 28 courses that got 1,840 reviews which are generally positive. Daniele Protti has taught 47,589 students and received a 4.0 average review out of 1,840 reviews. Depending on the information available, we think that Daniele Protti is an instructor that you can trust.
Project Manager and Software Architect
I have 20+ years experience in IT project management, software development and software architecture.
I have led several teams of software developers as project manager, quality manager and as team leader in different companies and different countries in sectors e.g. telecommunication, research & development, travel business, Internet marketing and Internet business, consultancy and services.
I have been responsible to collect the requirements of projects, applications and processes, design the databases and specify the final objects.
During my career I have accumulated a lot of experiences dealing with processes of any kind and the need to define the tools to manage them and collect the information.
Most of my tools have been written in VB, VBA, C++, C#, Java, PHP, Javascript using databases e.g. Informix, Postgres, Oracle and MySql.
I have organized all my experiences in courses which are not only a list of functions and methods but contain also my practical experiences and considerations about how to cope with the different situations and which solutions to suggest.
Browse all courses by on Classbaze.

7.8

Classbaze Grade®

5.7

Freshness

7.3

Popularity

9.8

Material

Platform: Udemy
Video: 12h 7m
Language: English
Next start: On Demand

Classbaze recommendations for you