본문으로 바로가기

한방에 끝내는 Excel VBA

category Excel VBA/VBA 배우기 2014.03.21 19:59

VBA 과외는 정말 많이 해서... 술술술 나온다. 아래 내용 정주행 하면 3시간이면 한다.



1.msgbox

msgbox("hello")


2.range
range("a1").value = "hello"

msgbox( range("a1").value )

3.concatenate(&)
msgbox( range("a" & 1).value )

4.variable
var_01 = range("a" & 1).value

msgbox(var_01)

5.loop(for)

for i = 1 to 100
range("a" & i).value="hello"
next

6.if

if range("a" & 1).value = 1 then
range("b" & 1).value = "true"
else
range("b" & 1).value = "false"
end if

7.call method

sub printHello()
msgbox("hello")
endsub

sub test_printHello()
call printHello
end sub

8.parameter
sub printHello( p_name )
msgbox("hello" & p_name)
endsub

sub test_printHello()
call printHello("김경록")
end sub


9.function

function getPlus(p_val_01, p_val_02)
getPlus = p_val_01 + p_val_02
end function

sub test_getPlus()
result = getPlus( 10, 20 )
msgbox(result)
end sub

10.random

rnd_val = int( rnd()*10 ) + 1




이정도 익히면 웬만한 VBA는 스스로 작성할 수 있을 것이라고 나는 믿긴 한다.


그런데.. 3시간 배워서 금방금방 잘 하기는 쉽지는 않을 듯... Spring이나 ABAP도 이정도로 할 수 있도록 누가 좀 배우러 왔음 좋겠다.








댓글을 달아 주세요

  1. BlogIcon oracleuser 2014.03.21 22:28 신고

    VB 정말 오랜만인것 같네요...

    아마도 공식적으로 마지막으로 사용한지가 13년전 인듯 싶으니까요...


    PHP도 가끔 쓰고, ASP.NET도 종종 쓰고...

    메인으로 PowerBuilder를 쓰고...

    얼마전 부터는 ABAP를 배우고 있네요...

    생각해 보니 난 사무직인데...

  2. BlogIcon oracleuser 2014.03.24 02:28 신고

    현재 주로 활동하는 곳입니다.

    FI : http://fi-lab.com

    BC : http://cafe.naver.com/basisnsap


    다음주부터 BC 스터디 진행하기로 해서 자료 작성 진행중인데요.

    스터디 하게 된 계기가 FI-LAB 랩장님과 김경록님에

    글들과 활동이 큰 계기가 되었던것 같습니다.


    휴 그런데 예상은 했지만 쉽지가 안네요.

    일요일 아침부터 집안일 하면서 아무튼 지금까지 작성했는데.

    정말 진도 안나가네요 ^^...


    즐거운 한주되고요.

    오늘은 출근해서 마져 스터디 자료 마무리 해야할것 같네요.

  3. 2014.08.11 11:31

    비밀댓글입니다

  4. 미소전사 2014.11.17 18:58 신고

    vba를 시작할려고 하는데 님의 블로그에서 처음보고 하나씩 따라하고 있습니다. 지식을 나누는 멋진일을 하시니 대단하십니다. 엄마도 따라 할 수 있는 VBA 책을 내셔도 대박나실거 같아요 화이팅입니다.