2016-11-28 7 views
0

私は以下のコードをSmartviewに使用しています。このコードでは、1枚のシート(シート名 "POV")を除外して、上記のシートを除外するコードを変更する方法を示します。私を助けてください。HFM Smartview VBAコード

Private Declare PtrSafe Function HypMenuVRefresh Lib "HsAddin"() As Long 

Sub refreshWS() 

    Dim Count, i As Integer 

    i = 1 

    Count = Worksheets.Count 

    Do While i <= Count 
     pctCompl = (i - Count) 
     Application.StatusBar = "TOTAL WORKSHEETS " & Count & " " & pctCompl & " " & "SHEETS PENDING " 
     Application.Wait Now + TimeValue("00:00:01") 

      Sheets(i).Select 


     Call HypMenuVRefresh 


     i = i + 1 

    Loop 

    MsgBox "ALL SHEETS COMPLETED" 

Application.StatusBar = "COMPLETED" 


End Sub 

答えて

2

だけ変更:

Sheets(i).Select 
HypMenuVRefresh 

へ:あなたの助けを

If Worksheets(i).Name<>"POV" Then 
    Worksheets(i).Select 
    HypMenuVRefresh 
End If 
+0

こんにちはおかげで、私は上記のコードで試してみましたが、そのシート "POV" を無視していません。あなたは私を助けてください –

+0

どのようなシートですかそれは:ワークシートまたはチャートシートですか? – user3598756

+0

そのワークシートのみ –