VBA를 이용해 스팀잇 표(table)을 좀 더 쉽게 만들자.

songbj(58)
Published in
#dclick
Words
127
Reading
1 min
Listen
Play
8y

스팀잇에 표를 그리려면 HTML 태그와 같이 마크다운으로 그려야 합니다. 작은 표라면 그냥 해도 상관 없지만 큰 표는 그리려면 엄청난 노가다죠.

엑셀 VBA를 이용하면 노가다 안 하고 큰 표를 그릴 수 있습니다. 엑셀 VBA의 가장 기본적인 사용법은 잘 설명해주신 포스트가 있어서 해당 포스트를 소개합니다.

표만들기 VBA 코드는 다음과 같습니다. 코드가 좀 투박합니다.

Sub songbj()
Dim ln As Integer
Dim height As Integer

' ### 이 부분을 고처줘야 합니다. ln은 표의 너비 셀의 개수, height는 표의 높이 셀의 개수입니다. ### 
ln = 6
height = 11
' ### ###

Dim FirstLine As String

For i = 1 To ln
FirstLine = FirstLine & Cells(1, i) & "|"
Next

FirstLine = FirstLine & Chr(13)
'공백을 넣습니다.

For i = 1 To ln
FirstLine = FirstLine & "-|"
Next

FirstLine = FirstLine & Chr(13)

For j = 2 To height
For i = 1 To ln
FirstLine = FirstLine & Cells(j, i) & "|"
Next
FirstLine = FirstLine & Chr(13)
Next

Cells(1, i + 1) = FirstLine

End Sub

엑셀에 표를 A1셀부터 제작한 후 표의 크기를 정해주는 변수를 입력한 후 VBA를 실행하면 오른쪽 위에 마크다운 코드가 뜹니다. 이 코드를 복사해서 붙여넣으면 됩니다. 앞에 따옴표 밑 링크 마크다운이 붙기도 하는데 그 부분만 지워주심 됩니다.


Sponsored ( Powered by dclick )
백반이 생각날때 - 돈이랑밥이랑

안녕하세요 allsale@allsale 올세일입니다. 간단하게 먹고싶고, 집밥이 생각날때 들리는곳 중 하나...

logo

이 글은 스팀 기반 광고 플랫폼
dclick 에 의해 작성 되었습니다.

VBA를 이용해 스팀잇 표(table)을 좀 더 쉽게 만들자. | Ecency