vba - 从单元格中选择保存路径

标签 vba excel

我有以下代码:

Const SAVE_PATH = "S:\Divisional Support\RVU Programs\Payroll 2015\2015-04 April\PDF's\Baptist Easley"

'paste file destination in the above location'

   Dim cell As Range
   Dim wsSummary As Worksheet
   Dim counter As Long

   Set wsSummary = Sheets("PERFORM. SUM. - EASLEY")

   For Each cell In Worksheets("NAME KEY").Range("$H:$H")
      If cell.Value <> "" Then

         'progress in status bar
         counter = counter + 1
         Application.StatusBar = "Processing file: " & counter & "/1042"

         With wsSummary
            .Range("$A$4").Value = cell.Value
            .ExportAsFixedFormat _
                  Type:=xlTypePDF, _
                  Filename:=SAVE_PATH & "\" & cell.Value & ".pdf", _
                  Quality:=xlQualityStandard, _
                  IncludeDocProperties:=True, _
                  IgnorePrintAreas:=False, _
                  OpenAfterPublish:=False
         End With
      End If
  Next cell


   Set wsSummary = Nothing
End Sub

我的问题很简单,无需进入代码来更改保存位置:Const SAVE_PATH = "S:\Divisional Support\RVU Programs\Payroll 2015\2015-04 April\PDF's\Baptist Easley"
我希望能够在单元格 J2 中发布该位置,我将如何编码?

最佳答案

I want to be able to post that location in cell J2, how will I code that?



其实很简单

换行
FileName:=SAVE_PATH & "\" & cell.Value & ".pdf"


FileName:=Thisworkbook.Sheets("Sheet1").Range("J2").Value & _
          "\" & cell.Value & ".pdf"

更改ThisworkbookSheet1到相关的工作簿或工作表。

关于vba - 从单元格中选择保存路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30516435/

相关文章:

excel - 消息框中的多个变量

arrays - Excel 中跨多个工作表的 If 语句

c - 将二维数组 (array[j][i]) 中的值输出到 Excel 中以形成包含 i 列和 j 行的表格

python - 使用 Python 将 Excel 转换为 JSON,如何根据需要格式化这些数据?

excel - 比较两个数据透视表

excel - 如何在没有 C# 的情况下使 Excel 工作簿具有只读访问权限?

vba - 使用以下命令更改 Excel 中的日期格式

vba - 保存为文本时使用逗号而不是点来表示小数

python - 将pandas df写入excel时将选定的列类型更改为百分比

VBA过滤结果行数错误