2016-10-20 4 views
0

안녕하세요 저는 VB에서 코드를 작성하는 것이 가능하고 코드에서 반복되는 숫자를 예를 들어 1 열을 9 번 반복하고 동일한 열에 2 9 번 3 번 9 번 66 번까지 9 번 반복하십시오. 가능한 경우 코드 예제를 알려주십시오. 나는 VB에서 새로운입니다VB 코드에서 새 빈 시트에 반복 숫자를 보내는 방법

Dim Target As Worksheet 
Dim x As Long 
Set Target = ActiveWorkbook.Worksheets("Display") 
'Write "I will not chew gum in class" 100 times 
    For x = 1 To 100 
    Debug.Print x & ". 9." 
    Next x 
+1

예 가능합니다. 아니요, 코드를 작성하지 않겠습니다. 이것은 "무료 코드"사이트가 아니며 코더가 자신의 코드에 버그/문제에 대한 도움을 제공하는 곳입니다. 너 뭐 해봤 니? 공유 할 수있는 코드가 있습니까? 먼저 뭔가를 쓰고, 알아낼 수 없다면 우리에게 확인하십시오. 질문을 향상 시키려면 [How To Ask] (http://stackoverflow.com/help/how-to-ask)를 참조하십시오. – PartyHatPanda

+0

안녕하세요 예 제가 작업 한 코드가 있습니다. 곧 답변을 드리겠습니다. – AndresBryan29

+0

안녕하세요 저는 더 좋은 제안을 한 코드의 일부를 추가 했습니까? 감사. – AndresBryan29

답변

1

당신은 올바른 경로에 있습니다. 언급 한 바와 같이 을 사용하는 대신 셀에 값을 설정하십시오.

Sub t() 
Dim numStart As Long, numEnd As Long, i As Long, nextRow As Long 
numStart = 1 
numEnd = 66 
nextRow = 1 

With Worksheets("Display") 
    For i = numStart To numEnd ' From column A to I (1 to 9) 
     .Range(.Cells(nextRow, 1), .Cells(nextRow + 8, 1)).Value = i 
     nextRow = .Cells(.Rows.Count, 1).End(xlUp).Row + 1 
    Next i 
End With 
End Sub 
+0

감사합니다. 더 추가해야 할 수도 있습니다. 내 보고서에 내용을 추가하여 도움이 필요한지 계속 알려 드리겠습니다. 다시 한 번 감사드립니다. – AndresBryan29

+0

@ AndresBryan29 -이 질문에 대해 작동하는 경우 "답변"으로 확인 하시겠습니까? – BruceWayne

+1

해결 된 답변을 추가했습니다. – AndresBryan29