2013-05-05 5 views
0

Excel 시트를 열 때 첫 번째 셀을 항상 활성 상태로 유지하는 방법.vba를 사용하여 첫 번째 셀을 항상 활성 상태로 유지하는 방법

아무에게도 이것을 안내 할 수 있습니까?

이 내 코드 : 나는 당신이 첫 번째 셀이 활성화되고 싶은 이유 아주 확실하지 않다

 Private Sub Send_Click() 
     Dim strURL As String 
     strURL = "http://xxxxxxxxxxxx.com/excelAPI.php?customer_id=1&mobilenumber=" _ 
     & ActiveCell.Value & "&message=" & ActiveCell.Offset(0, 1).Value 
     Call Sheets("Sheet1").WebBrowser4.Navigate(strURL) 

     End Sub 

답변

2

. 코드에서 ActiveCell을 사용하고 있기 때문에 그렇다면 범위를 정의해야합니다. 좋아요 :

Private Sub Send_Click() 
    Dim strURL As String 
    strURL = "http://xxxxxxxxxxxx.com/excelAPI.php?customer_id=1&mobilenumber=" _ 
    & Range("A1").Value & "&message=" & Range("A1").Offset(0, 1).Value 
    Call Sheets("Sheet1").WebBrowser4.Navigate(strURL) 
End Sub 

어쨌든.

Private Sub Workbook_Open() 
    Worksheets("YourWorksheet").Activate 
    Range("A1").Activate 
End Sub 
+0

안녕 내가 시도했지만 저장을 묻는 내가 그것을 물어보고 싶은 해달라고 엑셀을 닫는 동안 셀 A1을 복용하지 :이 통합 문서를 열 때 YourWorksheet의 첫 번째 셀 (A1)을 활성화하는 방법입니다 매번 – arok

+0

'Application.DisplayAlerts = False'로 저장 대화 상자를 비활성화 할 수 있습니다. 그러나 사용자가 수정 된 워크 시트를 닫을 때 저장 대화 상자가 필요하기 때문에 항상 좋은 생각은 아닙니다. –

+0

좋아, 내가 엑셀을 닫을 때 내가 수행 한 작업을 저장합니다. 그게 마지막 action.how 그 멈추는 엑셀 시트를 엽니 다. 버튼을 클릭했을 때 작업을 원합니다. – arok

관련 문제