본문 바로가기
  • Welcome!
VBA VB.Net Code

Excel Cell 내용 가져오기, Cell에 내보내기

by ToolBOX01 2024. 9. 9.
반응형

□ Cell 이란?

 

엑셀(Excel)에서 셀(cell)은 열(Column)**과 행(Row)이 교차하는 개별적인 데이터 입력 공간을 의미합니다. 셀은 데이터를 입력하거나 계산 결과를 표시할 수 있는 가장 기본 단위입니다.
각 셀은 고유한 주소를 가지고 있으며, 열의 문자(A, B, C, ...)와 행의 숫자(1, 2, 3, ...)를 조합하여 셀의 위치를 나타냅니다. 예를 들어, "A1" 셀은 A열과 1행이 만나는 셀을 의미합니다.

셀에는 텍스트, 숫자, 날짜, 수식 등을 입력할 수 있으며, 이를 통해 엑셀에서 데이터를 관리하고 분석할 수 있습니다.

 

엑셀에서 워크시트, 셀이 무엇인가요? - 기본구조

엑셀의 기본적인 구성은 다음과 같습니다. 데이터를 다루는 최소 단위는 셀(cell)이고요. 이 셀들이 모여서 하나의 워크시트를 만듭니다. 워크시트의 구조는 바둑판 모양 처럼 가로 라인과 세로

joonandojae.kr

 

□ Cell 을 가져오기 / 입력 하는  예제

 

 

VBA(엑셀 매크로) 셀 내용 가져오기, 셀 내용 넣기(Cells활용)

엑셀 매크로로 셀에 있는 내용을 불러오거나 내용을 삽입해야하는 경우가 있다. 이런 경우 Cells().Value로 특정 셀의 내용을 불러오거나 삽입 할 수 있다. 구조를 알아보고 예시를 보며 파악 하도

ttsoso.tistory.com

 

□ Cell 을 선택 하여, 메세지 창에 보이게 하기

엑셀에서 선택한 셀의 값을 메시지 창에 표시하는 VBA 코드입니다. 이 코드는 사용자가 선택한 셀 또는 셀 범위의 값을 메시지 박스에 보여줍니다.

Sub ShowSelectedCellValue()
    Dim selectedCell As Range
    Set selectedCell = Selection

    ' 선택한 셀의 값이 여러 개일 경우 각각 표시
    If selectedCell.Count > 1 Then
        Dim cell As Range
        For Each cell In selectedCell
            MsgBox "You selected: " & cell.Address & " with value: " & cell.Value
        Next cell
    Else
        ' 선택한 셀의 값이 하나일 경우
        MsgBox "You selected: " & selectedCell.Address & " with value: " & selectedCell.Value
    End If
End Sub

 

▷코드 설명:

  • Selection 객체는 현재 선택한 셀 또는 셀 범위를 참조합니다.
  • 선택한 셀의 수가 하나 이상일 경우 각각의 셀 주소와 값을 메시지 박스로 표시합니다.
  • 셀 하나만 선택된 경우 해당 셀의 주소와 값을 메시지 박스에 표시합니다.