Excel VBA Advanced Tutorial

Excel VBA Advanced Tutorial

Learnit Training

4 года назад

1,061,248 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

durvia carrenan
durvia carrenan - 25.09.2023 12:32

Hello, I've tried to do filed 11 & 12 but for some reason my macro of SortLastCol have a problem and also my GenRep anyone can help me please ?

Ответить
Mahendra Mestry
Mahendra Mestry - 21.09.2023 19:40

is this expert level???

Ответить
BERLINER UND SEHR STOLZ
BERLINER UND SEHR STOLZ - 12.09.2023 16:02

MEINE FÄHIGKEITEN IN VISUAL BASIC SIND EINFACH ABSOLUT PERFEKT, TADELLOS UND MAKELLOS IN HÖCHSTEM MASSE! DIESES VIDEO IST WIRKLICH BRILLANT, FANTASTISCH UND GROSSARTIG! ICH DANKE IHNEN SEHR, SEHR VIEL!

Ответить
Microsoft Sarker
Microsoft Sarker - 10.09.2023 15:20

Thank you sooo soo very much

Ответить
Q WW
Q WW - 30.08.2023 19:07

I just finished the video. On to the Expert video next.

Ответить
Lin Giralt
Lin Giralt - 29.08.2023 00:40

All good but exercise files seem to have been deleted, don't open at all

Ответить
Q WW
Q WW - 28.08.2023 18:43

I really like this instructor. She's very engaging.

Ответить
johnnycheung88
johnnycheung88 - 21.08.2023 09:55

Great tutorial!

Ответить
Tonto
Tonto - 03.08.2023 18:33

Hi, is this tutorial the follow on from the beginner tutorial, there isn't an intermediate?
Amazing work by the way, these are great!!

Ответить
Tarun Lohchab
Tarun Lohchab - 27.06.2023 07:09

Amazing content! You made it look so easy to understand. Thank you!

Ответить
Bruce
Bruce - 17.06.2023 19:10

DIM doesn't mean declared in memory, it means dimensioned.

Ответить
Công Nghệ Hay
Công Nghệ Hay - 28.04.2023 16:28

My code: Dim aPrice As Integer. After running, the result is $2, it does not match with the initial data in cell H3 = $1.5. Can you explain it for me? Thank you

Ответить
rogobil
rogobil - 15.04.2023 20:47

have just finished learning it was pretty fun to do

Ответить
June Avril
June Avril - 12.04.2023 19:36

Tyvm for this tutorial :>

Ответить
BERLINER UND SEHR STOLZ
BERLINER UND SEHR STOLZ - 26.03.2023 21:45

Thanks very much for the lesson! It was absolute perfection! Despite being extremely difficult, I successfully persisted and have mastered perfectly!!!

Ответить
weihern97
weihern97 - 17.03.2023 08:42

Teaching is super clear. Accent is also not making me sleepy.

This is perfect for those who are familiar with excel but want to start learning VBA.

Once you got the hang of the basics, you can simply use record macro, edit it to see how the code looks like and utilize into your VBA.

Ответить
K PK
K PK - 21.02.2023 19:57

I ended up on this video ....while searching object and variable difference....and am glad that it gave me more than that!!!!

The voice of this tutur will always remain in my memory,. How she beautifully explained each items.....

I wish I had more videos of her on all Excel topics

Ответить
razvan ungureanu
razvan ungureanu - 15.02.2023 15:44

Excellent video and perfect examples. I have learnt just watching from these videos to almost master vba and create very complex macros. Thank you Chelsea for the great job you do and I'm looking forward watching the Expert tutorial

Ответить
Dwarfus Interruptus
Dwarfus Interruptus - 14.02.2023 21:18

The URL for the files in the video "Cannot be found"

Ответить
MNag
MNag - 13.02.2023 01:10

I am incredibly grateful for the creator of this course content.

Ответить
IvoryTowerKids
IvoryTowerKids - 31.01.2023 08:30

Such a brilliant course. The trainer is amazing!!! Its unbelievable that such content is free.

Ответить
boon kwee chan
boon kwee chan - 30.01.2023 06:47

Wrong: Boolean is one bit, not two bytes but depends on the platform. And 8 bits form one byte.

Ответить
Pramod Sawant
Pramod Sawant - 28.01.2023 13:41

hi,
you can try below code for example considered under example No. 10

Sub mytry1()
Dim x As Integer
For x = 1 To Worksheets.Count - 1
Worksheets(x).Select
Range("A1").Select
Selection.End(xlDown).Select
Selection.CurrentRegion.Copy

Worksheets("Aggressive").Select
Range("A100").Select
Selection.End(xlUp).Select
If ActiveCell <> "" Then
ActiveCell.Offset(1, 0).Select
End If
ActiveCell.PasteSpecial

Next x

Worksheets("Aggressive").Select
Rows("1:3").Insert
Range("A1").Select
ActiveCell.FormulaR1C1 = "Our Global Company"
Selection.Font.Bold = True
Selection.Font.Size = 16

Range("A3").Select
ActiveCell.FormulaR1C1 = "Symbol"
Range("B3").Select
ActiveCell.FormulaR1C1 = "Open"
Range("C3").Select
ActiveCell.FormulaR1C1 = "Close"
Range("D3").Select
ActiveCell.FormulaR1C1 = "Net Change"
Range("A3:D3").Select
Selection.Font.Bold = True
Selection.Font.Size = 12
Selection.Font.Color = vbBlack
Selection.Interior.ThemeColor = xlThemeColorAccent1
Columns("A:D").AutoFit
End Sub

Ответить
Jai Km
Jai Km - 22.01.2023 00:31

Simply amazing contents

Ответить
Akshaysaini231
Akshaysaini231 - 20.01.2023 07:05

interesting content. question it did not give error @ 19.45 because intRow was declared as inRow with missing t ?

Ответить
MiguelDE03
MiguelDE03 - 14.01.2023 20:45

Amazing content!!

I want to creat a macro where it shows me the number of pdf that are sign digitally in a particular folder do you know where I can get this support ?
Mine is getting an error...

Thank you :D

Ответить
Winter Morillo
Winter Morillo - 04.01.2023 23:06

Great content. There are not word to describe how amazing it is.

Ответить
Hannah Abi
Hannah Abi - 31.12.2022 17:22

In Sub procedure NumberaVariable(), you should daclare the aPrice variable as Double since the Price is Decimal Number, not Integer. Otherwise, It will round up to an Integer.

Ответить
Astrid Lundmark
Astrid Lundmark - 29.12.2022 16:38

Super-nice! Thanks! The only thing that could be better is the image quality. On my screen things get blurry, which makes me tired. But the suggestions for other videos on the right-hand side are razor-sharp, isn't it ironic!

Ответить
T Н
T Н - 15.12.2022 15:55

Great tutorial, thank you. But there seem to be the "intermediate" module missing from this series. Is that intentional? If not, where can I find it please? Thank you

Ответить
Tommy
Tommy - 07.12.2022 03:52

Just so you know Dim is not an acronym. It is short for dimension. You are dimensioning the amount of memory need by the variable type.

Ответить
Thanatos Telos
Thanatos Telos - 04.12.2022 11:51

Instead of the macro to find the date, you could just use the "worksheets(x).usedrange.copy" function

Ответить
sha0starz
sha0starz - 25.11.2022 12:07

There seems to be an issue with the exercise file link provided. It says it can't be found.. :( Excellent content with great pacing, explanations though.. keep it up!

Ответить
gamie123456
gamie123456 - 18.11.2022 03:44

awsome

Ответить
vineet kaur
vineet kaur - 14.11.2022 07:30

best

Ответить
Yuh Shiuh
Yuh Shiuh - 12.11.2022 19:42

Hi, for the End, Address, Call Statement exercise, why do we need the code :

datastart = ActiveCell.Address
Range(datastart).Select

under the sub FindData ()

as the macro still runs well and provide us the format that we wanted without the two rows of code above.
Thank you in advance for your time.

Ответить
TheWeeHenry
TheWeeHenry - 05.11.2022 10:30

One thing I've never understood is the value of cells being in bytes. Surely all computers can handle these large amounts of information as nowadays memory of computers is in terrabytes.

Ответить
Stalking Gorilla
Stalking Gorilla - 04.11.2022 17:22

Hi,

i have the same problem, but in my case, the master worksheet has a floating number of rows (depends on projects), i made button to automatically make the sheets depending on how many items are there in the master worksheet,

so, i need to copy the 6th row information from master sheet to 1st slave sheet 6th row, and then copy 7th row values from master to 2nd slave, and so forth.

do you now any way that i can do this?

Ответить
Naomi Poon
Naomi Poon - 02.11.2022 08:50

If I meet this video first then I don't have wasted my money on the course I am on right now.... sad

Ответить
Senf Tube
Senf Tube - 04.10.2022 16:36

Thanks for your great tutorials!
Few critic points I have:
-using the selection object often leads to mistakes and longer runtimes, and can almost always be avoided. Imo, it would be better to mention that in the beginning of the video.
-using "x" as a variable is not very telling, "spelling" names are better, like "intTemp" for temporary integers, or "intCurrentRowTemp" for filling rows in a for-loop
-it is very important to do good (!) commenting which could be added inbetween cuts, just to show how its done

Other than that, this is easily the best tutorial I have seen so far. Easily followable with a red line throughout the whole tutorial.

Ответить
156 Cuban cigars
156 Cuban cigars - 04.10.2022 03:12

In the For Next Loop Doubled its writen dim inRow not intRow. You use intRow in the loop. Code is working ok. How is that?

Ответить
Jim Byrd
Jim Byrd - 30.09.2022 19:39

Chelsea, I think you do a really great job. You are the best. Keep up the good work. I'm a 79 year old coder who's been at it for 50+ years, so I've sit through lectures.

Ответить
Peter Veki
Peter Veki - 28.09.2022 09:31

Could it be that the inputreceived function no longer works in the current version of excel?
It keeps telling me I have to define it as a variable.

Ответить
s gui
s gui - 25.09.2022 08:27

Nevermind!...i found how to unlock it.
i right clicked on the file then on General tab went to the bottom and clicked on trusted source.
thank you for your lectures!
finally learning a lot after a long time of struggling with VBA🥰👍👋

Ответить