2016-11-26 3 views
1

Derzeit wird eine Nachricht angezeigt, wenn Elemente in PDF exportiert werden. Sie möchten die Gesamtmenge der Elemente aus dem Dropdown-Menü abrufen, um den x-Wert von (x von x exportieren) darzustellen. Momentan haben Sie einen festen Wert.Einstellung der Anzahl der Elemente, die in der Drop-down-Liste aufgeführt sind, in die Variable

Const SAVE_PATH = "C:\SC\" 

Sub SCtoPDF() 
    Dim inputRange As Range 
    Dim cell As Range 

    Set inputRange = Evaluate(Range("G11").Validation.Formula1) 

    For Each cell In inputRange 
     If cell.Value <> "" Then 
      counter = counter + 1 
      Application.StatusBar = "Exporting Scorecard: " & counter & " of " & "32" 

      [G11] = cell.Value 
      ActiveSheet.Calculate 
      ActiveSheet.ExportAsFixedFormat _ 
       Type:=xlTypePDF, _ 
       Filename:=SAVE_PATH & cell.Value, _ 
       Quality:=xlQualityStandard, _ 
       IncludeDocProperties:=True, _ 
       IgnorePrintAreas:=False, _ 
       OpenAfterPublish:=False 
     End If 
    Next cell 
End Sub 
+0

Was Drop-Down? Woher? –

+0

Was ist der Inhalt von 'G11'? – CMArg

Antwort

0

Unter der Annahme, dass keine Prüfliste Reihen leer sind:

inputRange.Rows.Count 
Verwandte Themen