Skip to content
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Excel Vba) 셀의 행, 열(column, row) 주소 알아내기 또는 삽입하기 더불어 제어하기

 

셀주소 - 행, 열 주소알아내기 또는 선택하기

Sub Macro1()
'ActiveCell.EntireColumn.Select
'ActiveCell.EntireRow.Select

a = ActiveCell.Address
b = ActiveCell.EntireColumn.Address
c = ActiveCell.EntireRow.Address

    MsgBox a & b & c
End Sub

셀 삽입 - 행, 열 삽입

Sub InsertMania()

'Insert row above active cell
ActiveCell.EntireRow.Insert

'Insert row below active cell
ActiveCell.Offset(1).EntireRow.Insert

'Insert column to the left of the active cell
ActiveCell.EntireColumn.Insert

'Insert column to the right of the active cell
ActiveCell.EntireColumn.Offset(0, 1).Insert

End Sub


 

 

 

Select active column / row

ActiveCell.EntireColumn.Select
ActiveCell.EntireRow.Select

 

Selection.EntireColumn.Select
Selection.EntireRow.Select

 

Select active column / row

ActiveSheet.Columns(ActiveCell.Column).EntireColumn.Select
ActiveSheet.Rows(ActiveCell.Row).EntireRow.Select

 

Would something like this work for you?

Dim StartPoint As Range

Set StartPoint = ActiveCell
StartPoint.EntireColumn.Insert
'or StartPoint.EntireRow.Insert
StartPoint.EntireColumn.Copy Destination:=StartPoint.Offset(0, -1)
'or StartPoint.Entirerow.Copy _
    Destination:=StartPoint.Offset(-1, 0)

 

 

 

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect
If Range("E2").Value = 0 Then
Columns("G:H").EntireColumn.Hidden = True
Else
Columns("G:H").EntireColumn.Hidden = False
End If
If Range("E1").Value = 0 Then
Columns("B").EntireColumn.Hidden = True
Else
Columns("B").EntireColumn.Hidden = False
End If
If Range("I4").Value = 0 Then
Columns("I").EntireColumn.Hidden = True
Else
Columns("I").EntireColumn.Hidden = False
End If
If Range("J4").Value = 0 Then
Columns("J").EntireColumn.Hidden = True
Else
Columns("J").EntireColumn.Hidden = False
End If
If Range("K4").Value = 0 Then
Columns("K").EntireColumn.Hidden = True
Else
Columns("K").EntireColumn.Hidden = False
End If
If Range("L4").Value = 0 Then
Columns("L").EntireColumn.Hidden = True
Else
Columns("L").EntireColumn.Hidden = False
End If
If Range("M4").Value = 0 Then
Columns("M").EntireColumn.Hidden = True
Else
Columns("M").EntireColumn.Hidden = False
End If
If Range("N4").Value = 0 Then
Columns("N").EntireColumn.Hidden = True
Else
Columns("N").EntireColumn.Hidden = False
End If
If Range("O4").Value = 0 Then
Columns("O").EntireColumn.Hidden = True
Else
Columns("O").EntireColumn.Hidden = False
End If
If Range("P4").Value = 0 Then
Columns("P").EntireColumn.Hidden = True
Else
Columns("P").EntireColumn.Hidden = False
End If
If Range("Q4").Value = 0 Then
Columns("Q").EntireColumn.Hidden = True
Else
Columns("Q").EntireColumn.Hidden = False
End If
If Range("R4").Value = 0 Then
Columns("R").EntireColumn.Hidden = True
Else
Columns("R").EntireColumn.Hidden = False
End If
ActiveSheet.Protect
End Sub

 

 

 

로그인 후 댓글쓰기가 가능합니다.

?

  1. ahk) autohotkey 엑셀(Excel)에서 행값 증가시키기

  2. Excel) 엑셀에서 셀 입력시 자동 추가글 넣기

  3. No Image 17Sep
    by 디케
    2012/09/17 in Excel
    Views 24558 

    현재 Excel 파일 이름을 셀에 삽입

  4. No Image 16Jul
    by 디케
    2012/07/16 in Excel
    Views 26599 

    [excel] GET.CELL사용법

  5. No Image 30Jun
    by 디케
    2012/06/30 in Excel
    Views 19809 

    PDF, EXCEL 파일 변환

  6. MS Office 2007 Excel 최근 문서 목록 삭제하기

  7. No Image 05Jan
    by 디케
    2012/01/05 in Excel
    Views 31019 

    Excel Vba) 현재 셀에서 한줄내림 (activecell.offset(1,0).Select)

  8. No Image 05Jan
    by 디케
    2012/01/05 in Excel
    Views 42974 

    Excel Vba) 셀의 행, 열(column, row) 주소 알아내기 또는 삽입하기 더불어 제어하기

  9. No Image 21Dec
    by 디케
    2011/12/21 in Excel
    Views 29390 

    Excel) 엑셀 콤보박스 대화상자 목록지정하기

  10. Excel VBA) 파일 이름에 따라 이미지 출력

  11. Excel VBA) 선택값에 따라 결과값 전달하기 CASE문

  12. Excel VBA (1): 셀 선택 및 변수 및 비활성시트 컨트롤하기

  13. Excel VBA) DAO를 이용하여 엑셀문서 열지않고 데이타 가져오기

  14. Excel VBA) Delete Column Excel VBA - 칼럼 지우기

  15. Excel VBA)OpenDatabase 방법 [Excel 2003의 VBA 언어 참조]

  16. eXCEL VBA)엑셀파일 열지않고 내용 불러오기

  17. Excel VBA) 자주쓰는 함수모음

  18. Excel VBA) 엑셀 데이터 범위 찾아내기

  19. Excel VBA) 원하는 범위 지정한 뒤 복사하여 붙여넣기

  20. Excel VBA) 자료모으기

Board Pagination Prev 1 2 Next
/ 2

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소