VBA 3강 - 반복문 (다른거 말고 이것만 하세요!)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2024
  • 엑사남의 VBA 제 3강 반복문 입니다.
    반복문의 종류는 여러가지가 있지만 딱 두가지만 할 줄 알아도
    VBA 활용하는데 큰 무리가 없습니다.
    일단. 어느정도 할 줄 알때! 그때부터 더 고급 기술을 배우세요.
    욕심 부리지 말고...
    하나씩 차근 차근... 기초가 튼튼해야 높이 쌓을 수 있습니다.

ความคิดเห็น • 293

  • @annekim8211
    @annekim8211 6 หลายเดือนก่อน +2

    좋은 강의 정말 감사합니다. 끝까지 완주하겠습니다.
    구구단 작성완료했습니다.
    Sub gugudan()
    Dim i As Long
    Dim j As Long
    For i = 1 To 9
    For j = 1 To 9
    Cells(i, j) = i * j
    Next
    Next
    End Sub

  • @user-kq4sy7hg4z
    @user-kq4sy7hg4z 4 ปีที่แล้ว +22

    구구단 과제 입니다 ^^
    Sub 구구단()

    Dim i As Long
    Dim j As Long

    For i = 1 To 9 ''''''''''''''''''i = 1 부터 9까지
    For j = 1 To 9 ''''''''j = 1부터 9까지
    Cells(i, j) = i * j '''''''셀의 i행 j열을 i,j를 곱해주면 구구단완성
    Next
    Next
    End Sub

  • @user-tk6ld1ik4d
    @user-tk6ld1ik4d 2 ปีที่แล้ว +5

    3강 For each ~next문 강의 감사합니다.
    Sub shape_color_right()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6
    For Each sh In ActiveSheet.Shapes
    lngC = lngC - 1

    sh.Left = Range("g1").Left

    sh.Fill.ForeColor.SchemeColor = lngC


    Next
    End Sub

  • @migthyjbl
    @migthyjbl ปีที่แล้ว +1

    숙제2
    Sub shape_color()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6


    For Each sh In ActiveSheet.Shapes

    lngC = lngC - 1
    sh.Left = Range("g1").Left
    sh.Fill.ForeColor.SchemeColor = lngC


    Next

  • @user-hk7hw9yh4n
    @user-hk7hw9yh4n 3 ปีที่แล้ว +3

    어제 구독하고 열심히 배우는 엑린이 입니다. 열심히 할게요~ 감사합니다.
    Sub macro()
    Dim k As Long
    Dim t As Long

    For k = 1 To 9
    For t = 1 To 9

    Cells(k, t) = k * t

    Next
    Next


    End Sub
    Sub macro()
    Dim sh As Object
    Dim lngt As Long
    lngt = 6

    For Each sh In ActiveSheet.Shapes

    lngt = lngt - 1
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngt

    Next
    End Sub

  • @hi5jun
    @hi5jun 2 ปีที่แล้ว +2

    vba로 도형도 움직이는것 처음 알았습니다. 너무 쉽게 알려주시네요. 감사드려요.
    도형이동
    Sub shape_test1()
    Dim sh As Object
    Dim IntA As Integer
    IntA = 6
    Worksheets("test").Activate

    For Each sh In ActiveSheet.Shapes
    sh.Left = Range("b1").Left
    sh.Fill.ForeColor.SchemeColor = IntA
    IntA = IntA - 1
    Application.Wait (Now + TimeValue("0:00:1"))


    Next
    End Sub

  • @user-fj6nt2fy7r
    @user-fj6nt2fy7r ปีที่แล้ว

    Sub 도형정열및색칠()
    Dim 도형정열 As Object
    Dim 도형색칠 As Long
    Dim 변수 As Long
    변수 = 6
    For Each 도형정열 In ActiveSheet.Shapes

    도형색칠 = 도형색칠 + 1
    도형정열.Left = Range("g1").Left

    도형정열.Fill.ForeColor.SchemeColor = 변수 - 도형색칠
    Next


    End Sub

  • @user-ds5qe2wn2f
    @user-ds5qe2wn2f 2 หลายเดือนก่อน +1

    🔘 너무나 쉽게 강의하여 감사합니다.

  • @user-hh7xt7ih8p
    @user-hh7xt7ih8p 3 ปีที่แล้ว +1

    오늘은 3강까지 보고 가겠습니다 강의 감사합니다 ㅎㅎㅎㅎ
    밑에는 구구단 과제입니다
    Sub gugudan()
    Dim i As Long
    Dim j As Long

    For i = 1 To 9

    For j = 1 To 9

    Cells(i, j) = i * j

    Next

    Next

    End Sub
    + 도형 과제입니다
    Sub shape_color()
    Dim sh As Object
    Dim lngc As Long
    lngc = 6
    For Each sh In ActiveSheet.Shapes

    lngc = lngc - 1


    sh.Left = Range("g1").Left

    sh.Fill.ForeColor.SchemeColor = lngc

    Next

    End Sub

  • @MrKarlotto001
    @MrKarlotto001 ปีที่แล้ว +2

    감사합니다. *아래에 과제 코딩해봅니다.
    '/첫번째 구구단문제
    Sub gugudan()
    Dim i As Long
    Dim j As Long

    For i = 1 To 9

    For j = 1 To 9

    Cells(i, j) = i * j

    Next

    Next
    End Sub
    '/두번째 원도형 색채워 옮기기
    Sub shape2_color()
    Dim sh As Object
    Dim lngc As Long
    lngc = 6

    For Each sh In ActiveSheet.Shapes

    lngc = lngc - 1

    sh.Left = Range("g1").Left
    sh.Fill.ForeColor.SchemeColor = lngc

    Next

    End Sub

  • @user-qj1em1yk8e
    @user-qj1em1yk8e 4 ปีที่แล้ว +6

    오늘도 정말 잘보고 잘 배웠습니다 감사합니다!!
    Sub shape_color()
    Dim sh As Object
    Dim lngc As Long

    lngc = 6
    For Each sh In ActiveSheet.Shapes

    lngc = lngc - 1
    sh.Left = Range("g1").Left

    sh.Fill.ForeColor.SchemeColor = lngc



    Next
    End Sub

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +1

      응용 잘 하셧네요 ㅎㅎ
      도형이 7개면 어떻게 될까요?

    • @user-wd4jj9ez5e
      @user-wd4jj9ez5e 3 ปีที่แล้ว +1

      @@excelloveman-3399 도형이 일곱개면 저 코드 그래도인상태에서 lngC=8로 수정하면 되나요??

    • @excelloveman-3399
      @excelloveman-3399  3 ปีที่แล้ว

      준호 네 현재 시트에 모든 도형에 적용 됩니다

    • @user-wd4jj9ez5e
      @user-wd4jj9ez5e 3 ปีที่แล้ว

      @@excelloveman-3399 감사합니당

  • @user-fw5kw9cc8n
    @user-fw5kw9cc8n ปีที่แล้ว +1

    강의 잘보고 있습니다,,갈때까지 한번,,쭈욱,쏙쏙,시원한강의 감사드립니다!

  • @imk3498
    @imk3498 2 ปีที่แล้ว +1

    근무하다가 짬날때 마다 보고 있습니다.
    빨리퇴근 할 수 있는 그날까지 열심히 배워보겠습니다.
    너무 감사드립니다.

  • @Joobless
    @Joobless ปีที่แล้ว +1

    선생님 친절한 설명 너무너무 감사합니다 ~~~~ ❤❤❤ 응원합니다

  • @radman91
    @radman91 3 ปีที่แล้ว +1

    두번째 숙제.
    Sub Homework_shape()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6

    For Each sh In ActiveSheet.Shapes

    lngC = lngC - 1

    sh.Left = Range("g1").Left
    sh.Fill.ForeColor.SchemeColor = lngC

    Next sh

    End Sub

  • @user-em3ho5el5z
    @user-em3ho5el5z 4 ปีที่แล้ว

    open.kakao.com/o/glXWEB3b
    같이 실습하고~ 질문하고~ 노력하는 VBA 공부방 카톡 주소 입니다.
    엑사남 스승님께는 허락 받고 공유 합니다~
    실습 하시는데 어려움 있으신 분들은 언제든 놀러오세요~

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +1

      엑셀 공부하시는 모든분들 안녕하세요
      김또깡님은 제 강의를 열심히 듣고 실습하시는
      열혈 구독자이십니다
      서로 질문도하고 엑셀관련 실무적인 의견도 나누면
      도움되실거라 생각합니다
      저도 들어가서 눈팅할께요
      모두들 응원합니다
      저는 자막때문에 바빠서 이만 ...

  • @sjhwoong
    @sjhwoong 3 ปีที่แล้ว +3

    쉽게 이해될 수 있도록 강의를 해 주시니 너무 좋아요~ 감사합니다.

  • @user-ur5ui9rz3z
    @user-ur5ui9rz3z 2 ปีที่แล้ว +1

    1. 구구단
    Sub gogodan()
    Dim i As Long 'i 변수 타입 지정 (숫자 long)

    Dim j As Long 'j 변수 타입 지정 (숫자 long)

    For i = 1 To 9 'i값의 범위 지정(1 to 9) 후 반복문 시작(for)

    For j = 1 To 9 'j 값의 범위를 지정

    Cells(i, j) = i * j 'i 값 지정 후 j값을 9까지 연산, 이후 다시 i값을 지정 반복

    Next ' 곱셈에 대한 i 값에 대한 j값의 연산 반복

    Next '1차 i값에 대한 반복문 지정

    End Sub
    2. 도형 색상 입히기
    Sub shape_color2()

    Dim sh As Object ' 객체(도형)를 받는 변수 / 변수 타입 object
    Dim lngC As Long ' 숫자(색상)를 받는 변수 / 변수 타입 long
    ' 색상은 숫자로 표현이 가능

    lngC = 6 '변수 값 정의함

    For Each sh In ActiveSheet.Shapes ' 현재 시트 도형들 안에서 개별적으로 순환

    lngC = lngC - 1

    sh.Left = Range("G1").Left ' 도형의 왼쪽 위치는 b1셀의 왼쪽의 위치와 같다

    sh.Fill.ForeColor.SchemeColor = lngC ' 도형에 색을 채우다

    Next

    End Sub

  • @user-yz2dx8wh6d
    @user-yz2dx8wh6d 3 ปีที่แล้ว +4

    고맙습니다.
    열심히 공부하겠습니다.^^
    과제물 올립니다.
    Sub gugudan()
    Dim i, j As Long

    For i = 1 To 9 ' i = 1부터 9까지 반복
    For j = 1 To 9
    Cells(i, j) = i * j
    Next
    Next
    End Sub
    Sub shape_color2()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6
    For Each sh In ActiveSheet.Shapes
    lngC = lngC - 1
    sh.Left = Range("g1").Left
    sh.Fill.ForeColor.SchemeColor = lngC
    Next
    End Sub
    건강하세요~~~

  • @user-sj4do5eg6v
    @user-sj4do5eg6v 2 ปีที่แล้ว +1

    저는 이렇게 만들어봤어요 답이랑 과제 힌트 안보고 진행했습니다.
    이것 저것 중구난방으로 안알려주시고 처음부터 차근차근 해볼수 있는것부터 알려주시니 따라가기 쉽고
    바로 바로 결과를 낼 수 있어서 재밌네요.
    Sub gugudan() '구구단을 만들어보자'
    Dim i As Long
    Dim j As Long
    Dim k As Long

    If MsgBox("구구단을 외시겠습니까??", vbYesNo) = vbYes Then

    For k = 1 To 9
    i = 1
    j = 1

    For i = 1 To 9
    Cells(i, k) = k * j
    j = 1 + j
    Next
    Next

    Else
    End If

    End Sub

  • @user-tt5hr7vm9v
    @user-tt5hr7vm9v 17 วันที่ผ่านมา +1

    안녕하세요. 반갑습니다. 구독좋아요

  • @jaehyunshin4579
    @jaehyunshin4579 3 ปีที่แล้ว +2

    엑사남님의 강의를 잘 듣고 있어요...혼자vba도 해보고 잼있어요...넘 어려워 했는데 쉽게 알려주어서 감사합니다. 과제도 혼자서 열심해 해보고 있답니다. 늦은 나이에 배우는 것 힘드는데 엑사님 덕분에 다시 엑셀을 공부하게 되네요...감사합니다.~~

    • @excelloveman-3399
      @excelloveman-3399  3 ปีที่แล้ว

      숫자는 잊으시고 열정에 응원하겠습니다
      절대 포기하지 마세요
      진심으로 감사합니다

  • @user-gl5gr4xf8b
    @user-gl5gr4xf8b 4 ปีที่แล้ว +2

    과제 완료 했습니다.
    1번 구구단
    Sub gugudan()
    Dim i As Long
    Dim j As Long
    For i = 1 To 9 '1)i를 1~9까지 적는다'
    For j = 1 To 9 '2)j를 1~9까지 적는다'
    Cells(i, j) = i * j '3)셀의 i행, j열 부터 나열한다(i는 1~9, j는 1~9 값은 i행과 j행의 곱을 나열한다)'
    Next '4) 1)을 For 에서 to 까지 반복시킨다'
    Next '5) 2)를 For 에서 to 까지 반복시킨다'

    End Sub
    2번 도형 G1 정렬
    Sub Reverse_shape()
    Dim sh As Object 'Object를 이용하여 도형 지정-여기서 변수는 sh'
    Dim lngC As Long 'Long을 이용하여 수를 지정 - 여기서 변수는 LngC'
    lngC = 32 'lngC의 수치 지정(도형이 32개여서 32로 하였음)'
    For Each sh In ActiveSheet.Shapes 'For Each를 이용 sh를 이동시킴'
    lngC = lngC - 1 '컬러의 지정은 수로 나타내어짐(컬러는 반대로 시작해야 하므로 - 1로 지정)'
    sh.Left = Range("G1").Left 'sh를 G1으로 이동(좌우이동은 무조건 left, Right라는 것은 존재X)'
    sh.Fill.ForeColor.SchemeColor = lngC 'sh의 컬러를 변경 그 수치는 lngC 값에 따름'
    Next 'Next를 적은 뒤 끝(For Each~next)'
    End Sub
    2번 도형 과제의 경우 아무렇게 복사 붙혀넣기를 했던 바람에 LngC =6으로 하니 실행이 안되었었는데 도형의 갯수인 32에 맞춰서 하였더니 실행이 되었습니다. 이게 실행된 것이 우연인 것인지 혹은 항상 도형의 갯수에 맞춰서 Lng의 수치를 결정하여야 하는 건지 조금 애매합니다. 이 부분에 있어서 알려주실 수 있나요?

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      안녕하세요
      코드 디버깅 관련 빠른 답변을 원하시면
      카카오톡 엑사남 오픈채팅방
      open.kakao.com/o/glXWEB3b
      활용 하시면 좋아요 ^^

  • @user-kq4sy7hg4z
    @user-kq4sy7hg4z 4 ปีที่แล้ว +1

    강좌를 두번째 돌려보는 중입니다. 다시 보니 이해가 더 잘되고있네요 ^^
    Sub shape_color()
    Dim sh As Object
    Dim lngC As Long
    lngC = 6

    For Each sh In ActiveSheet.Shapes

    lngC = lngC - 1
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngC

    Next
    End Sub

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      네네 세번정도 보시면 거의 내꺼입니다
      물론 실습 포함이요
      응원할께요

  • @0_0hyunni
    @0_0hyunni 3 ปีที่แล้ว +1

    좋은 강의 감사합니다 끝까지 다 볼 수 있도록 노력하겠습니다
    구구단
    Sub GuGuDan()
    Dim i As Long
    Dim j As Long
    For i = 1 To 9
    For j = 1 To 9
    Cells(i, j) = i * j
    Next
    Next
    End Sub
    도형
    Sub shape_color2()
    Dim sh As Object
    Dim lngC As Long
    lngC = 5
    For Each sh In ActiveSheet.Shapes
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngC
    lngC = lngC - 1
    Next

    End Sub

  • @whitespoon7335
    @whitespoon7335 4 ปีที่แล้ว +1

    어제 처음으로 엑사남님의 여러 강의 보기 시작했는데 전형적인 문과인 저도 이해하기 쉽게 강의해주셔서 너무 감사드립니다. 열심히 해보려고 마음먹고 있습니다. 다시한번 감사 드립니다.

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      네 끝까지 포기하지 않기
      약속입니다요 ^^

  • @minniechoi5798
    @minniechoi5798 5 หลายเดือนก่อน +1

    과제 1)
    Sub M_number()
    dim i As Long
    For i = 1 to 9
    For j = 1 to 9
    Cells (i,j)=i*j
    Next
    Next
    End sub
    **자꾸 실패했던 이유가 next를 한 번만 써서. 두 번 쓰고 통과
    과제2)
    Sub shape_test1()
    dim sh as object
    dim IntA as long
    IntA = 6
    For Each sh In ActiveSheet.Shapes
    sh.left = range("G1").left
    sh.fill.forecolor.schemecolor = IntA
    Next
    End Sub
    **오른쪽으로 옮겨야 되니 Right을 써야 되는 줄 알고 sh.right - range("G1").right 하고 계속 실패. 챗지피티에게 물어본 후 고치고 통과.

  • @hjk6378
    @hjk6378 6 หลายเดือนก่อน

    안녕하세요! vba 강의 찾다가 좋은 선생님 발견해서 너무 감사한 마음에 댓 남깁니다! 좋은 영상 감사드려용!

  • @wealthy8889
    @wealthy8889 3 ปีที่แล้ว +2

    좋은 강의 감사합니다. 너무 좋네요 강의 굿!

  • @yoonsikim
    @yoonsikim 2 ปีที่แล้ว +1

    좋은강의 잘 듣고 갑니다
    정말 상세하고 친절한 설명에 감사드립니다 ~~*^^*

  • @KongKing_
    @KongKing_ ปีที่แล้ว

    구구단 칸 채우기가 이렇게 뿌듯할 수가 없어요 ㅋㅋㅋㅋㅋ 좋은 강의 고맙습니다

  • @user-gu1cr8gx7r
    @user-gu1cr8gx7r 3 ปีที่แล้ว +1

    쉬운 해설 너무 감사합니다. 열심히 배울께요...

  • @chess1154
    @chess1154 3 ปีที่แล้ว +3

    구구단 과제 잘 따라 가고 있습니다. 좋은 강의 감사합니다.

    • @blazekohen1442
      @blazekohen1442 3 ปีที่แล้ว

      you all prolly dont care but does any of you know a way to get back into an Instagram account..?
      I was dumb lost my login password. I would appreciate any assistance you can offer me

  • @user-nq7ol5ex3o
    @user-nq7ol5ex3o 3 ปีที่แล้ว +1

    sub shape_color()
    dim sh_a as object
    dim lng_a as long
    lng_a=6
    for each sh_a in activesheet.shapes
    lng_a = lng_a -1
    sh_a.left = sheets("sheet1").cells("g1").left
    sh_a.fill.forecolor = .schemescolor = lng_a
    next
    subend

  • @adally7939
    @adally7939 ปีที่แล้ว

    강의 정말 좋아요!!! 무릎 탁 치면서 배우고 있습니다
    감사합니다

  • @JosephLeeInTW
    @JosephLeeInTW 10 หลายเดือนก่อน

    20년 전에 프로그래밍까지 했던 전공자인데... 업무상 엑셀 활용이 필요해서 다시금 VBA 배우러 왔습니다. 안하고 버틸수 있을줄 알았는데 실무 못 벗어나니 결국은 해야하네요 ㅎㅎㅎ

  • @SoothingWaves82
    @SoothingWaves82 3 ปีที่แล้ว +1

    역시 고민하고 손으로 두드려야 기억에 오래 남습니다. 한번하고 끝낼게 아니라 여러번 해봐야겠습니다. 감사합니다.
    네모로 바꿔서 해보는게 더 재미지네요 ㅋㅋ
    Sub shape_color_2()

    Dim sh As Object
    Dim lngc As Long
    lngc = 6

    For Each sh In ActiveSheet.Shapes
    lngc = lngc - 1
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngc

    Next
    End Sub

  • @user-vr1bi3jf3f
    @user-vr1bi3jf3f 2 ปีที่แล้ว +1

    양질의 강의 잘 듣고 있습니다. 감사합니다.

  • @user-fj6nt2fy7r
    @user-fj6nt2fy7r ปีที่แล้ว

    Sub 행열번호채우기()
    Dim 열번호 As Long
    Dim 행번호 As Long
    For 열번호 = 1 To 99
    For 행번호 = 1 To 99
    Cells(1, 열번호) = 열번호
    Cells(행번호, 1) = 행번호
    Cells(행번호, 열번호) = 행번호 * 열번호
    Next

    Next


    End Sub

  • @joymoca9636
    @joymoca9636 3 ปีที่แล้ว +2

    쌤 저 구구단 숙제 성공했어요!!
    대학때 배운 행렬 방정식이 생각남요 ㅋㅋ다 까묵었지만요 ㅜ 감사해요
    Sub gugudan()
    Dim i As long
    Dim j As long
    For i = 1 to 9
    For j = 1 to 9
    Cells (i, j) = i* j
    Next
    Next
    End Sub

  • @user-ms5hj6yx5m
    @user-ms5hj6yx5m 3 ปีที่แล้ว +1

    좋은강의 즐겁게 잘 보고있습니다.
    감사합니다.

  • @user-jx1vt7wg4e
    @user-jx1vt7wg4e 4 ปีที่แล้ว +1

    강의 보면서 열심히 따라하고 있습니다 좋은 강의 들려주셔서 감사합니다

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +1

      네 감사합니다
      끝까지 응원합니다

  • @minongy
    @minongy 3 ปีที่แล้ว +1

    Sub shape_color2()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6

    For Each sh In ActiveSheet.Shapes

    lngC = lngC - 1
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngC

    Next

    End Sub

  • @MrSjb2435
    @MrSjb2435 4 ปีที่แล้ว +2

    바쁘신데, 이렇게 소중한 강의를 올려주셔서 너무 감사합니다.
    예쁜이모티콘과 자막까지 강의 준비하시는데 오랜시간이 걸리시겠어요.
    강의중 음성이 잘 전달되어서, 자막을 제작하시는 수고를 덜 수 있을것 같아요..

  • @kds8051
    @kds8051 4 ปีที่แล้ว +1

    Sub shape_color()
    Dim sh As Object
    Dim lngC As Long
    lngC = 7
    For Each sh In ActiveSheet.Shapes
    lngC = lngC - 1
    sh.Left = Range("B1").Left
    sh.Fill.ForeColor.SchemeColor = lngC

    Next

    End Sub

  • @jhy6082
    @jhy6082 3 ปีที่แล้ว +1

    정말 쉽게 잘 알려주시는 것 같아요!! >_< 들으면서 적용하고 숙제해보고 있슴당!!

  • @user-hh8lj9ze5e
    @user-hh8lj9ze5e 4 ปีที่แล้ว +14

    3강도 수강 잘 받았습니다!
    Sub V_number() ' For ~ Next (반복하다)
    Dim i As Long 'Dim(변수지정)_i(이름)_As(이 것은)_Long(숫자이다)
    For i = 1 To 9 'For(반복 시작)_i(이름) = 1 To 9 (i의 값을 1~9까지 순차 반복)
    Cells(i, 1) = i 'Cells(셀 위치) (i, 1)(1열,1행)
    Cells(1, i) = i
    Next
    End Sub
    Sub gogodan()
    Dim i As Long
    Dim j As Long
    For i = 1 To 9
    Cells(i, 1) = i
    For j = 1 To 9
    Cells(i, j) = i * j
    Next
    Next
    End Sub

    • @zi9428
      @zi9428 ปีที่แล้ว

      감사합니다! 참고로 cells 문장이 두 번 쓰여졌는데 위에 문장은 밑에 i, j 줄에서 포함된 문장이라 밑에꺼만 써도 구구단이 정상적으로 쓰여집니다^^

  • @hyuki32
    @hyuki32 ปีที่แล้ว

    오늘도 동영상보면서 공부중이에요
    감사합니다 ^^

  • @1000재명
    @1000재명 4 ปีที่แล้ว +4

    힌트 보기전에 작성했습니다 ㅋㅋ 이런놀라운 발전이?
    너무너무 감사합니다!!
    Dim loA As Long
    Dim loB As Long

    For loA = 1 To 9

    For loB = 1 To 9
    Cells(loA, loB) = loA * loB
    Next

    Next

  • @jinhaejeong2757
    @jinhaejeong2757 3 ปีที่แล้ว +1

    초보자 수준에 맞게 강의를 너무 잘하십니다.^^ 학원보다 더 좋은 유튜브 강의 감사드립니다.^^

    • @excelloveman-3399
      @excelloveman-3399  3 ปีที่แล้ว

      과찬이십니다
      감사합니다

    • @user-xh1sl2ni7y
      @user-xh1sl2ni7y 10 หลายเดือนก่อน

      유료강의 보다 더 낫습니다. 최고 네요.

  • @user-qm8ep3wb9z
    @user-qm8ep3wb9z 4 ปีที่แล้ว +1

    좋은강의감사합니다. 귀에쏙쏙들어와요^^

  • @gd8950
    @gd8950 3 ปีที่แล้ว +4

    좋은 강의 감사합니다. 질문이있는데요
    sh.right = range("G1").right 구문은 왜 오류가 나는건가요?
    도형의 오른쪽으로 G1열의 우측에 정렬해라. 라고 생각했는데

    • @excelloveman-3399
      @excelloveman-3399  3 ปีที่แล้ว +1

      안녕하세요
      강의 관련 질문은 아래 주소의
      오픈채팅방 이용 부탁드립니다.
      파일이나 캡쳐본으로 서로 전달해야
      빠른 풀이 및 이해가 가능합니드
      제 강의를 듣는 구독자 분들이
      VBA 학습을 위해 만든 방입니다.
      입장 후 인사와 공지 준수는 필수 입니다^^
      학습 하시는데 많은 도움이 되실거에요.
      브 '엑사남'의 Excel VBA 함께하기
      open.kakao.com/o/glXWEB3b

  • @canadamomowooju
    @canadamomowooju 4 ปีที่แล้ว +5

    알찬 강의 감사합니다. :) 과제 답변에서 질문있어요.
    * For Next
    (아래 답변에서 엑사남쌤이 써주신 내용입니다)
    for i = 1 to 9
    for j= 1 to 9
    cells(i,j) = i*j
    >> next j
    >> next i
    1) Next 를 두번 반복해서 아래에 쓰는 이유가 뭘까요? For 를 쓰는 숫자만큼 Next 도 써야 하는 거죠?
    2) Next J 부터 쓰고 다음에 Next I 를 쓰는건 이유가 뭘까요? (제가 처음 생각 한것은 Next i 를 쓰고 J 를 쓴것이었거든요... ^^;;)

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +8

      안방문을 열고 나와서 화장실 문을 열고
      볼일보고
      다시 안방으로 갈때는?
      화장실 문을 닫고 안방문을 닫는다
      이해되실까요?
      for i 를 하고 for j 를 하고
      닫을때는
      next j 를 닫고 next i 를 닫는다
      항상 응원할께요

    • @canadamomowooju
      @canadamomowooju 4 ปีที่แล้ว

      다른 강의를 더 보다 보니 쏙 쏙 이해가 됐어요 그리고 방금 댓글 달아주신 덕분에 확실히 이해 됐네요 ㅋㅋㅋㅋ 감사합니다 앞으로도 좋은 강의 부탁 드려요!

  • @user-jh6kj2hw3f
    @user-jh6kj2hw3f 2 ปีที่แล้ว

    서브 구단 () '구이단 () '구유제 제일 비긴 j로 긴 희미한 j로 = j = 1 ~ 9 셀 (i, j) = i * j 넥스트 엔드 서브

  • @duswl8692
    @duswl8692 3 ปีที่แล้ว +1

    정말 책보고 공부하다 포기했는데...... 넘넘 감사합니다^^

  • @juk3028
    @juk3028 6 หลายเดือนก่อน

    엑셀강의 중 최고의 강의

  • @user-xr5np6rv7h
    @user-xr5np6rv7h 3 ปีที่แล้ว +1

    정말 쉽고 너무 잘 풀어주세요! 감사합니다

    • @excelloveman-3399
      @excelloveman-3399  3 ปีที่แล้ว

      네 감사합니다
      끝까지 포기 없이 퐈이팅입니다

  • @user-xv1dn4qg7r
    @user-xv1dn4qg7r 4 ปีที่แล้ว

    구구단 과제
    Sub 구구단()
    Dim A As Long
    Dim b As Long
    For A = 1 To 9
    For b = 1 To 9
    Cells(A, b) = A * b

    Next b
    Next A
    End Sub
    도형 옮기기 및 색상 과제
    Sub practice()
    Dim A As Object
    Dim lngA As Long
    lngA = 6

    For Each A In ActiveSheet.Shapes
    lngA = lngA - 1
    A.Left = Range("G1").Left
    A.Fill.ForeColor.SchemeColor = lngA
    Next A
    End Sub
    바쁘신 와중에 기다리던 3강 올려주셔서 대단히 감사드립니다! 천천히 잘 배우고 있습니다.
    질문) 도형 과제에서 왼쪽에 있던 도형을 오른쪽 G1열로 옮기는 중에, 전 당연히 왼쪽 B쪽에 있던 도형을 오른쪽 G로 옮기려면 right를 쓰는 줄 알고 했더니 읽지를 못하고 옵션에도 right는 없더라구요. 그래서 left로 다시 한 번 해보니 결과물은 G1열로 이동이 된 걸 확인 할 수 있었습니다. vba에서는 오른쪽 왼쪽 구분이 없이 left가 "옮기다" 라는 식을 대표해서 쓰이는 것인가요?

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      네 열심히시라 뿌듯하네요
      맞습니다
      vba 에서 도형 정렬 기준은
      top 와 left 로 약속되어 있습니다
      만약 도형의 오른쪽 끝을 특정 셀 위치로 맞추려면
      도형의 width (너비) 만큼 left 에서
      빼는 방법을 사용합니다
      노력을 응원합니다
      감사합니다

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      그리고 left 가 옮기다라는 약속은 아니고요
      도형.left = range("G1").left
      라고 한다면
      도형의 왼쪽 끝을
      G1셀의 외쪽 끝과 같게 하라는 뜻입니다

    • @user-xv1dn4qg7r
      @user-xv1dn4qg7r 4 ปีที่แล้ว

      @@excelloveman-3399 아!! 이해됐습니다. 옮기다가 아닌 특정 셀의 왼쪽 끝을 기준으로 맞춘다. 감사합니다.

  • @jungwoocho1642
    @jungwoocho1642 5 หลายเดือนก่อน

    최고의 강의!
    감사합니다!!!

  • @user-ti5km1kh1n
    @user-ti5km1kh1n 3 ปีที่แล้ว

    감사함니다 좋은 강의를 해주셔서 열심히 잘 따라 하고있습니다

  • @jnstudio429
    @jnstudio429 3 ปีที่แล้ว +3

    for each 예제 신박합니다. VBA가 숫자만 다루는줄 알았더니만.^^

  • @seont2209
    @seont2209 3 ปีที่แล้ว +1

    감사합니다. 계단식 정렬 과제 입니다.
    Sub shape_color()
    Dim sh As Object
    Dim lngc As Long
    Dim level As Long
    lngc = 6
    level = 1

    For Each sh In ActiveSheet.Shapes

    lngc = lngc - 1
    sh.Fill.ForeColor.SchemeColor = lngc
    sh.Left = Cells(1, level).Left
    sh.Top = Cells(level, 1).Top
    level = level + 1

    Next

    End Sub

  • @user-el4xv5hy4c
    @user-el4xv5hy4c 2 ปีที่แล้ว +2

    강의 잘 들었습니다!!
    과제 1
    Sub gogodan()
    Dim i As Long
    Dim j As Long

    For i = 1 To 9

    Cells(i, 1) = i

    For j = i To 9

    Cells(i, j) = i * j

    Next

    Next

    End Sub
    과제2
    Sub shape_color_test()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6
    For Each sh In ActiveSheet.Shapes

    lngC = lngC - 1
    sh.Left = Range("F1").Left
    sh.Fill.ForeColor.SchemeColor = lngC

    Next

    End Sub
    감사합니다!!

  • @ziranslife
    @ziranslife 4 ปีที่แล้ว +1

    두번째 과제입니다~~ 맨처음에 실행할때는 ' lngC = 6 i = 7 ' 를 For Each~~ 아래에다가 썼는데, 안돼서 위로 옮겼더니 제대로 나왔어요! For Next문이랑 헷갈려요ㅠㅠ
    Sub shape_color2()
    Dim sh As Object
    Dim lngC As Long
    Dim i As Long
    lngC = 6
    i = 7
    For Each sh In ActiveSheet.Shapes
    lngC = lngC - 1
    i = i - 1
    sh.Left = Cells(1, i).Left
    sh.Fill.ForeColor.SchemeColor = lngC
    Next
    End Sub

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +1

      그러면서 하나씩 배우시는거에요
      저도 그랬습니다 ㅎㅎ

  • @user-ik8mf9ei3j
    @user-ik8mf9ei3j 3 ปีที่แล้ว +1

    강의 잘 들었어요^^

  • @user-pn6im2cy6r
    @user-pn6im2cy6r 3 ปีที่แล้ว +1

    재밌게 잘 배웠습니다. 감사합니다.

  • @younasung3181
    @younasung3181 3 ปีที่แล้ว +1

    과제는 아니지만,, 질문 하나 드려도 될까요??
    엑셀 시트의 셀 중에서 한글이 섞여 있는 cell은 clear 하고 싶어서 매크로를 짜봤는데요..
    (영어의 경우 len=lenB라는 특성을 이용해서..)
    Sub test_01()
    Dim i As Long
    Dim j As Long

    For i = 2 To 26
    For j = 2 To 16

    If Len(Cells(i, j)) LenB(Cells(i, j)) Then
    Cells(i, j).Clear
    End If
    Next

    Next
    End Sub
    자꾸 매크로 실행하면, 영어만 쓰여져 있는 셀들도 다 지워져 버리는데.ㅠ.ㅠ 어디가 잘못된 걸까요?

    • @excelloveman-3399
      @excelloveman-3399  3 ปีที่แล้ว

      안녕하세요
      강의 관련 질문은 아래 주소의
      오픈채팅방 이용 부탁드립니다.
      파일이나 캡쳐본으로 서로 전달해야
      빠른 풀이 및 이해가 가능합니드
      제 강의를 듣는 구독자 분들이
      VBA 학습을 위해 만든 방입니다.
      입장 후 인사와 공지 준수는 필수 입니다^^
      학습 하시는데 많은 도움이 되실거에요.
      유튜브 '엑사남'의 Excel VBA 함께하기
      open.kakao.com/o/glXWEB3b

  • @mandooyat
    @mandooyat 4 ปีที่แล้ว +10

    구구단 과제입니다~ 항상 감사해용~
    Sub V()
    Dim i As Long
    Dim y As Long
    For i = 1 To 9
    Cells(i, 1) = i
    For y = 1 To 9
    Cells(i, y) = i * y
    Next
    Next
    End Sub

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +1

      네 잘하셨네요
      마지막까지 포기 마시고 퐈이팅입니다.

  • @lsmap86
    @lsmap86 2 ปีที่แล้ว +1

    '행과 열 모두 지우기 (10*10 범위)
    Sub DeleteAll()
    Dim i As Long
    Dim j As Long

    For i = 1 To 10
    For j = 1 To 10
    Cells(i, j) = ""
    Next
    Next

    End Sub
    '구구단
    Sub Multiplication_Table()
    Dim i, j, k As Long

    '세로 내용
    j = 1
    For i = 2 To 10
    Cells(i, 1) = j '행 번호를 1 씩 늘려가면서 숫자 기입
    j = j + 1
    Next

    '가로 내용
    j = 1
    For i = 2 To 10
    Cells(1, i) = j
    j = j + 1
    Next

    '구구단 계산
    j = 2
    k = 2
    For i = 2 To 10
    For j = 2 To 10
    Cells(j, k) = (j - 1) * (i - 1)
    Next
    k = k + 1
    Next

    End Sub

  • @sweet_seoro
    @sweet_seoro 3 ปีที่แล้ว +1

    Sub hw()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6
    For Each sh In ActiveSheet.Shapes

    lngC = lngC - 1
    sh.Left = range("E1").Left

    sh.Fill.ForeColor.SchemeColor = lngC

    Next
    End Sub

  • @platinasss1086
    @platinasss1086 11 หลายเดือนก่อน +1

    안녕하세요 :)
    정말 좋은강의를 듣고 있는 구독자 입니다 :)
    2강까지는 숙제 댓글 안남겼는데... 전문가분께 깊은 고민 하나 상담해봅니다 ㅠ
    제 공부 스타일이... 나이먹으면서 느끼는거지만 '완벽추구'라고 해야될까요...
    그래서 영어도 그냥 이해하려 하지 말고, 무조건 외우면서 꾸준히가 중요하다는걸 느껴갈 무렵...
    이번 프로그래밍도 ... 걸리는게 딱 하나 있습니다.
    이해가 되지 않아요.... (강의가 이해가 되지 않는것이 아닙니다 ㅎ)
    도형은 좋았는데, 구구단 숙제할때...
    남들과는 다르게 1차적인 방법으로 풀긴 했습니다... +1, *9로 줄줄이 써갔죠...
    하지만 다른분들의 답안을 보며 실행할때... 이해가 도무지 되지 않더군요.
    문과쪽 두되는 굉장히 자부심이 있는데, 이과쪽 두뇌는 완전 문외한 입니다...
    이런경우... 조금 힘들더라도 저만의 풀이로 나아가다가
    다른 답안을 비교하면서 작성하다보면 이해력이 조금 늘지가 의문입니다 ㅠ
    어찌보면 정말 기초적인 수학문제 같은데...
    이정도면... 개발자가 무리일까요....
    (참고로 파이썬할때 다중연속 if 문에서부터 걸렸거든요 ㅠ)

    • @excelloveman-3399
      @excelloveman-3399  11 หลายเดือนก่อน +1

      안녕하세요.
      강의 봐주셔서 감사합니다.
      그런 문의 하시는 분들이 많습니다.
      간단하게 말씀드려서
      이해 다 되도록 공부하면서 코딩하는것보다
      코딩을 반복하면서 이해하는 것이 경험상 빠릅니다.
      기본 구문을 여러번 반복하면서 결과를 만들어 내시고,
      제일 좋은건 그 구문들을 응용하여
      간단하게라도 필요한 뭔가를 만들어 보는게 도움이 많이 됩니다.
      참고로 저도 문과 출신이고,
      제가 아는 고수분들도 문과 많습니다.
      좋은 결과 있으시길 바랍니다.

    • @platinasss1086
      @platinasss1086 11 หลายเดือนก่อน +1

      @@excelloveman-3399 긴글에 너무 좋은 답변 감사합니다 ^^
      엑사남님의 댁에 건강과 행복이 깃드시길 늘 기원하겠습니다 💕

  • @pwuo4
    @pwuo4 3 ปีที่แล้ว

    Sub shape_color()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6

    For Each sh In ActiveSheet.Shapes

    lngC = lngC - 1
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngC

    Next

    End Sub

  • @kgymsp
    @kgymsp 2 ปีที่แล้ว +1

    상세한 설명 감사드립니다. 과제 혼자서 풀어보는데 나중에 도움이 될것 같습니다.

  • @user-kb3gt9ir4x
    @user-kb3gt9ir4x 3 ปีที่แล้ว +1

    나 자신이 모자를 뿐 강의는 진심 최고 입니다...

    • @excelloveman-3399
      @excelloveman-3399  3 ปีที่แล้ว +1

      별말씀을요 전 처음에 진짜 모질이였습니다요

  • @user-ub7ro5ot6h
    @user-ub7ro5ot6h 3 ปีที่แล้ว +2

    처음이라 숙제가 쉽지많은 않지만 고민 많이 했습니다.
    아래 두번째 숙제에서 색상이 저는 희한하게 빨>흰>파>녹>노 순으로 나오네요...
    Msgbox로 따로 lngV만 확인해보니 5>4>3>2>1 순서로 잘 출력 되었는데 말이죠.
    정말 진심으로 좋은 영상 감사드립니다
    Sub Gugudan_Homework()
    Dim i As Long
    Dim j As Long
    For i = 1 To 9
    For j = 1 To 9
    Cells(i, j) = i * j
    Next
    Next
    End Sub
    -------------------------------------------------------------------
    Sub Shapes_Move_Color_Homework()
    Dim sh As Object
    Dim lngV As Long
    lngV = 6

    For Each sh In ActiveSheet.Shapes

    lngV = lngV - 1
    sh.Left = Range("g1").Left
    sh.Fill.ForeColor.SchemeColor = lngV

    Next

    End Sub

  • @user-oe8cw2zm1b
    @user-oe8cw2zm1b 4 ปีที่แล้ว

    생에 첫 VBA공부를 여기서 했습니다 긴말 않겠습니다 좋아요 구독 눌렀습니다 끝까지 가보렵니다

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      네네 끝까지 함께 가시죠~~~

    • @user-oe8cw2zm1b
      @user-oe8cw2zm1b 4 ปีที่แล้ว

      아 궁금한게 LEFT는 되는데 RIGHT는 안되네요 ^^';; sh.Right = Range("i1").Left

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      손완경 네네 위치를 잡을때는
      left 와 top 만 가능합니다
      right 를 편법으로 쓰는 방법은
      left로 맞추고 나서
      도형의 너비 width 만큼 빼거나 더해주어야 합니다
      제 경험상 그런 경우는 거의 없습니다 ^^

  • @user-cx8bw2kf3u
    @user-cx8bw2kf3u 2 ปีที่แล้ว

    재미있습니다.
    Sub Shape_color()
    Dim sh As Shape
    Dim lngC As Long
    lngC = 20
    For Each sh In ActiveSheet.Shapes
    lngC = lngC - 1
    sh.Left = Range("F1").Left
    sh.Fill.ForeColor.SchemeColor = lngC
    Next
    End Sub

  • @user-st7hd3eo7o
    @user-st7hd3eo7o 2 ปีที่แล้ว

    좋은 강의 감사합니다

  • @Iwana712
    @Iwana712 ปีที่แล้ว

    Sub shape_color()
    Dim sh As Object
    Dim lngC As Long
    lngC = 5

    For Each sh In ActiveSheet.Shapes
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngC
    lngC = lngC + 1
    Next

    End Sub

  • @mohanahyun
    @mohanahyun 2 ปีที่แล้ว

    3월 21일 3강 완료! 감사합니다

  • @atlantis8206
    @atlantis8206 2 ปีที่แล้ว

    진심으로 감사드립니다.

  • @user-zg3ys3qz5n
    @user-zg3ys3qz5n 4 ปีที่แล้ว +2

    강사님 너무 감사합니다. 덕분에 VBA 라는걸 알게되는군요.. 근데 질문이 있는데. 제가 VBA 배우려는 이유는 은행계좌를 회계테이블에 자동으로 입력하도록 하려고 하는거였는데. 은행자료 엑셀로 받으니 날짜가. 2020.6.2 09:30:53 이런식으로 시간까지 나오더라구요.. 이런걸 회계용 자료 즉 20200602 이런식으로 바꾸는것도 가능할까요?

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +1

      vba 아닌 left, search 함수로 콜론 찾아서 계산하면 가능합니다

  • @atlantis8206
    @atlantis8206 2 ปีที่แล้ว

    진심으로 감사드립니다!

  • @LSyler
    @LSyler 4 ปีที่แล้ว

    다음 강의 꼭꼭 기다립니다 ㅠㅠ

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      네 감사합니다
      열심히 준비할께요
      편안한밤 되세요 ^^

  • @dailybreadjang6332
    @dailybreadjang6332 2 ปีที่แล้ว

    강의 감사합니다.

  • @choimungi
    @choimungi 4 ปีที่แล้ว +1

    Sub homework1()
    Dim a As Long
    Dim b As Long

    For a = 1 To 10
    For b = 1 To 10
    Cells(a, b) = a * b

    Next
    Next

    End Sub
    '숙제 하다보니 이수식으로 숙제결과값은 맞은듯한데... 뭔가 수식을 건너뛴거같아 찜찜합니다
    이것도 맞는거겠지요?
    ==================================================
    Sub homework2()
    Dim sh As Object
    Dim lngc As Long
    Dim lngd As Long

    lngc =6

    For Each sh In ActiveSheet.Shapes
    sh.Left = Range("g1").Left
    lngc = lngc - 1
    sh.Left = Range("g1").Left
    sh.Fill.ForeColor.SchemeColor = lngc
    Next

    End Sub
    ====================================================
    '혼자서는 답을 찾지못해 다른분들 숙제를 참조하였습니다 lngc 값은 "-"가 되면 에러가 발생하네요 ㅠㅠ
    궁금한거는 sh.Left = Range("g1").Left
    를 sh.right = Range("g1").right 값으로 변경하니.. 에러가 나는데요
    right 값은 없는걸까요? 왜 에러가 나는지 잘 모르곘습니다
    열심히 공부할게요!

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +1

      네 right 는 없습니다
      right를 하려면 left 와 도형너비 또는 셀너비
      등으로 계산하여 맞추시면 됩니다
      vba에서 객체 위치 기준은 top와 left 입니다

  • @hosiwhisper
    @hosiwhisper 4 ปีที่แล้ว +1

    문과출신 취미로 하고있습니다!
    항상 강의 잘보고있습니다!! 감사합니다
    숙제했는데.. 옮기는건 금방 했는데 계단식으로 만든다고 4시간을 씨름했네요..
    GOTO문도 찾아보고 이것저것 해보다 결국 아래와같이 했는데.. 혹시 더 간단한 방법도 있을까요?
    Sub reverse_color()
    Dim SH As Object
    Dim lngC As Long

    lngC = 6

    For Each SH In ActiveSheet.Shapes

    lngC = lngC - 1

    If lngC = 5 Then
    SH.Left = Range("G1").Left
    SH.Fill.ForeColor.SchemeColor = lngC

    End If

    If lngC = 4 Then
    SH.Left = Range("H1").Left
    SH.Fill.ForeColor.SchemeColor = lngC

    End If

    If lngC = 3 Then
    SH.Left = Range("I1").Left
    SH.Fill.ForeColor.SchemeColor = lngC

    End If

    If lngC = 2 Then
    SH.Left = Range("J1").Left
    SH.Fill.ForeColor.SchemeColor = lngC

    End If

    If lngC = 1 Then
    SH.Left = Range("K1").Left
    SH.Fill.ForeColor.SchemeColor = lngC

    End If


    Next

    End Sub

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      네 안녕하세요
      강의 관련 질문은
      카카오톡 단톡방 엑사남 검색하셔서
      소통하세요 ^^

  • @seungpark2944
    @seungpark2944 9 หลายเดือนก่อน +1

    감사합니다

  • @user-zq8ue8ri2z
    @user-zq8ue8ri2z 3 ปีที่แล้ว +1

    안녕하세요. 검색을 하다가 좋은 영상을 보게 되어서 궁금한 사항에 대해 질문 좀 드리겠습니다.
    For i= 1 To 9 에서
    1은 sheet2 의 지정된 셀에,
    2 는 sheet3 의 지정된 셀에
    3은 sheet4 의 지정된 셀에
    순차적으로 옮겨 적으려면 어떻게 하는지 알고 싶습니다.
    그리고 다음날 데이타는 그 밑에 계속 이어서 옮겨 적고 싶습니다

    • @excelloveman-3399
      @excelloveman-3399  3 ปีที่แล้ว

      오픈채팅방 이용 부탁드립니다.
      제 강의를 듣는 구독자 분들이
      VBA 학습을 위해 만든 방입니다.
      입장 후 인사와 공지 준수는 필수 입니다^^
      학습 하시는데 많은 도움이 되실거에요.
      유튜브 '엑사남'의 Excel VBA 함께하기
      open.kakao.com/o/glXWEB3b

  • @chanyoungkim8167
    @chanyoungkim8167 4 ปีที่แล้ว +4

    구구단 따라해봤는데 넘 재밌어요 ㅋ 나이 47에 신세계네요 이게 재밌다니 ㅎㅎ

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว +1

      나이는 숫자에 불과합니다 ^^ 식상한가요?

  • @kihongjoo
    @kihongjoo 3 หลายเดือนก่อน +1

    1) 최초 Dim선언을하면 초기값이 0인가요? 2) Shape가 5개라서 5번 수행하는건가요?

    • @excelloveman-3399
      @excelloveman-3399  3 หลายเดือนก่อน

      안녕하세요 엑사남입니다^^
      강의 관련 질문은 아래 주소의
      오픈채팅방 이용 부탁드립니다.
      파일이나 캡쳐본으로 서로 전달해야
      빠른 답변이 가능합니다.
      제 강의를 듣는 구독자 분들이
      VBA 학습을 위해 만든 방입니다.
      입장 후 인사와 공지 준수는 필수 입니다^^
      학습 하시는데 많은 도움이 되실거에요.
      유튜브 '엑사남'의 Excel VBA 함께하기
      open.kakao.com/o/glXWEB3b

  • @woomoomoo4121
    @woomoomoo4121 4 ปีที่แล้ว +1

    감사합니다!!!!

  • @user-wg2hb4hm4f
    @user-wg2hb4hm4f 3 ปีที่แล้ว +1

    Sub shape_color2()
    Dim sh As Object
    Dim lngc As Long
    Dim lngb As Long

    For Each sh In ActiveSheet.Shapes
    lngc = 5 - lngb
    lngb = lngb + 1
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngc

    Next


    End Sub

  • @Walireenglish
    @Walireenglish 3 ปีที่แล้ว +2

    감사합니다~

  • @hannara777
    @hannara777 4 ปีที่แล้ว +2

    감사합니다~~~~

  • @flexy_crow
    @flexy_crow 3 ปีที่แล้ว

    도형 과제입니다. 이건 잘 이해가 안돼요..
    Sub shape_color()
    Dim sh As Object
    Dim lngC As Long

    lngC = 6

    For Each sh In ActiveSheet.Shapes
    lngC = lngC - 1
    sh.Left = Range("g1").Left
    sh.Fill.ForeColor.SchemeColor = lngC

    Next

    End Sub

  • @user-nm1vo7cp7r
    @user-nm1vo7cp7r 4 ปีที่แล้ว +1

    다들 똑똑하시구나... 전 힌트 안보고 이렇게 했고... 새삼 무식하다는 것을 깨닫......ㅠㅠㅠㅠㅠㅠ
    for를 두번 쓰는게 가능할줄은 몰랐네요.
    Sub gugu()
    Dim i As Long
    For i = 1 To 9
    Cells(1, i) = i
    Cells(2, i) = i * 2
    Cells(3, i) = i * 3
    Cells(4, i) = i * 4
    Cells(5, i) = i * 5
    Cells(6, i) = i * 6
    Cells(7, i) = i * 7
    Cells(8, i) = i * 8
    Cells(9, i) = i * 9

    Next

    End Sub

    • @excelloveman-3399
      @excelloveman-3399  4 ปีที่แล้ว

      아주 중요한걸 깨우친거에요
      화이팅입니다.

  • @lkh0120
    @lkh0120 ปีที่แล้ว

    셀의 왼쪽이 있다면 오른쪽도 가능하겠죠? 근데 right를 치면 오류가 나네요...
    그리고 위 아래도 가능할것같은데 up down 또한 오류가 납니다
    각각의 명령어가 따로 있는지요?

  • @tayajjupp
    @tayajjupp 3 ปีที่แล้ว +1

    Sub rnrneks()
    Dim i As Long
    Dim J As Long
    For i = 1 To 9
    For J = 1 To 9
    Cells(i, J) = i * J
    Next
    Next
    End Sub
    첫번째과제입니다, 이해하는데 한참 걸렸어요. 사실 댓글보고 답 확인 했습니다 ㅠ
    Sub shape_color()
    Dim sh As Object
    Dim lngc As Long
    For Each sh In ActiveSheet.Shapes
    lngc = lngc + 1
    sh.Left = Range("B1").Left
    sh.Fill.ForeColor.SchemeColor = lanc
    Next
    End Sub
    Sub shape_color_2nd()
    Dim sh As Object
    Dim lngc As Long
    lngc = 6
    For Each sh In ActiveSheet.Shapes
    lngc = lngc - 1
    sh.Left = Range("G1").Left
    sh.Fill.ForeColor.SchemeColor = lngc
    Next

    End Sub
    두번째과제도 컨닝 했습니다. 솔직히 고백 해요 ㅠ 계속 따라하다보면 언젠가는 늘겠지요?

  • @spirit5400
    @spirit5400 4 ปีที่แล้ว

    이해력이랑 응용력이 부족해서 그런가 과제하는데 조금 오래걸리네요 ㅋㅋㅋ;;;;;
    Sub shape_color()
    Dim sh As Object
    Dim lngC As Long
    lngC = 6

    For Each sh In ActiveSheet.Shapes

    lngC = lngC - 1
    sh.Left = Range("G1").Left

    sh.Fill.ForeColor.SchemeColor = lngC
    Next
    End Sub