기 타 VBA_개수만큼 셀추가
2024.10.22 10:32
C열 각 셀에 숫가가 있으면 그 숫자대로 셀 추가되는 VBA를 만들려 이틀째 인터넷 검색도해보면서 해봤는데 안돼네요.^^:;
엑셀 고수님 계시면 부탁드려봅니다.
댓글 [11]
-
지후빠 2024.10.22 10:36
-
눈사람4 2024.10.22 13:48
샘플입니다.^^
-
GreenTea 2024.10.22 12:15
코파일럿에 물어 봤습니다.
Sub InsertRowsBasedOnColumnC()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long, j As Long
Dim insertCount As Integer
Set ws = ThisWorkbook.Sheets("Sheet1") ' 작업할 시트를 지정합니다.
lastRow = ws.Cells(ws.Rows.Count, "C").End(xlUp).Row ' C열의 마지막 셀을 찾습니다.
For i = lastRow To 1 Step -1
insertCount = ws.Cells(i, "C").Value
If IsNumeric(insertCount) And insertCount > 0 Then
For j = 1 To insertCount
ws.Rows(i + 1).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Next j
End If
Next i
End Sub
VBA 아신다면 몇군데 수정 하면 되지 않을까 합니다.** 수정 없이 잘 되네요(C열 숫자 만큼 셀 추가) -
눈사람4 2024.10.22 12:32
-
지후빠 2024.10.22 17:25
C2에 두고 실행하시면 될 것 같습니다.
D셀에 데이터가 없으면 멈춥니다.
Sub 숫자만큼행복사하기()
Application.ScreenUpdating = False
Do Until ActiveCell.Offset(0, 1) = ""
EA = ActiveCell.Value
If EA > 1 Then
For i = 1 To EA - 1
ActiveCell.EntireRow.Copy
ActiveCell.Offset(1, 0).Select
ActiveCell.EntireRow.Insert
Next
End If
ActiveCell.Offset(1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub
-
눈사람4 2024.10.23 07:03
영상파일과 같은 VBA를 만들고 싶습니다.^^
바쁘시드라도 한번 봐주세요.
-
지후빠 2024.10.23 08:29
ea가 1이면 1개를 추가하여 2개가 되고 3이면 3개 추가하여 4개가 되는 형식인가요?
질문 게시물에 스크린샷을 보면 3이면 2개를 추가하여 합이 3개가 되어 있어 있어서요.
그렇다면 4면 4개 추가하여 5개를 만들면 되는 것이죠? ^^
-
눈사람4 2024.10.23 08:56
네 네^^
-
지후빠 2024.10.23 09:38
Sub 숫자만큼행복사하기()
Application.ScreenUpdating = False
Do Until ActiveCell.Offset(0, 1) = ""
EA = ActiveCell.Value
If EA > 0 Then
For i = 1 To EA
ActiveCell.EntireRow.Copy
ActiveCell.Offset(1, 0).Select
ActiveCell.EntireRow.Insert
Next
End If
ActiveCell.Offset(1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub
-
눈사람4 2024.10.23 10:14
잘됩니다. ㅎ ㅎ
개인시간빼면서까지 만들어주셔서 죄송하고 감사합니다.
잘 사용하겠습니다.
-
지후빠 2024.10.23 11:01
아닙니다. 재미있게 하고 있습니다.
오래전 꽤 엑셀을 다뤘는데 세월이 흐르니 자꾸 잊어 먹습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
100946 | 윈 도 우| 윈도우 설치시 0x5:엑세스가 거부 메세지 어찌해야 하는지요? [5] | 아담1008 | 195 | 10-24 |
100945 | 윈 도 우| 엣지, 크롬에서 환장할일이.. 참 [1] | First. | 407 | 10-24 |
100944 | 소프트웨어| rufus not working on winpe [3] | 천제연 | 267 | 10-24 |
100943 | 기 타| PinUtil.exe [2] | 꽃동산 | 265 | 10-24 |
100942 | 윈 도 우| 컴퓨터에 필요한 미디어 드라이버가 없습니다 [4] | telnet | 276 | 10-24 |
100941 | 윈 도 우| MS Store 앱이 오늘 아침부터 접속이 잘 안 되네요. [2] | 타천사둘리 | 177 | 10-24 |
100940 | 소프트웨어| 헉! 24h2 가 설치된 파티션이 안보입니다. (pe 제작자 분들... [3] | 추추추 | 277 | 10-24 |
100939 | 윈 도 우| 기본 설정 언어에 ..... | dadf | 92 | 10-24 |
100938 | 소프트웨어| PC모드에서 웹모드로.... [5] | 16k | 209 | 10-24 |
100937 | 윈 도 우| 윈도우 보안 메뉴가 안보여요 [1] | 조세현 | 334 | 10-23 |
100936 | 소프트웨어| vmware_vhd 연동해서 쓰고 있습니다. [2] | PippO | 247 | 10-23 |
100935 | 소프트웨어| NVME M.2 [5] | 도파니 | 715 | 10-23 |
100934 | 윈 도 우| Win11 23H2 깔면 [5] | 도파니 | 635 | 10-23 |
100933 | 윈 도 우| 무월님 윈도우의 install.wim 에 어떤 설정들이 되어있나요? [8] | ton3d | 422 | 10-23 |
100932 | 하드웨어| 램 몇기가 까지 가능할께요? [10] | 일용이네 | 704 | 10-22 |
100931 | 윈 도 우| 웹서핑하다가.. 실수로 CMD명령어 입력..!! 도와주세요. [1] | 엠원 | 551 | 10-22 |
100930 | 윈 도 우| 바탕화면에 아이콘이 안 보이고? [4] | 붉은낙타 | 299 | 10-22 |
100929 | 윈 도 우| 윈도우 패킹 관련 질문드립니다. | 믹스민트 | 192 | 10-22 |
100928 | 하드웨어| 모니터? 고수분께 질문요 [14] | 내리사랑 | 458 | 10-22 |
100927 | 소프트웨어| VMware 에서 win11 깔려고 하면 이화면이 나옵니다 [12] | 도우너2 | 523 | 10-22 |
샘플 파일을 하나 올려 주십시오.
전에 해본 것이라서...