목록상수 (2)
rand(life)
오늘의 질문글은 엑셀에서 두열의 셀값을 비교하여두개의 셀값이 같으면하나의 값을 삭제하는 매크로이다. 이정도는 쉽지... 하면서 내가 만든 코드는 다음과 같다Sub del_dup() Dim rng As Range, r As Range Set rng = Range("B1", Cells(Rows.Count, "B").End(3)) For Each r In rng If r = r(, 2) Then r(, 2).ClearContents End If Next End Sub 답변을 달려고 했더니, 큰형님의 답변이 이미 달려있다.Sub Macro() Dim rng As Range Application.ScreenUpdating = False On Error Resume Next For Each rng In Column..
A1열의 데이타가 B열중에 있는지 확인하여 있으면 o, 없으면 x를 출력하는 조건문이다. =IF(COUNTIF($B$1:$B$4,A1),"o","x") 그런데 이상한 점이 있었다. COUNTIF($B$1:$B$4,A1) 이 부분은 그동안은 logical test를 하는 부분으로 IF(A1>0,"양수","음수") 의 A1>0처럼 맞느냐 틀리느냐(TRUE/FALSE)를 알려주는 조건식만 사용하는 걸로 알고 있었는데, 여기서 COUNTIF($B$1:$B$4,A1) 에서 반환하는 값은 TRUE나 FALSE가 아니라 숫자 0이다. 그리고, 세번째행의 이승엽을 찾는 식은 =IF(COUNTIF($B$1:$B$4,A3),"o","x")으로, 여기서 반환되는 값은 숫자2이다. 결국, 숫자 0은 FALSE로, 숫자2는 T..