第一篇文章在这里。谢谢你的帮助。我有一个现有的VBA循环,它运行一个名称列表,并创建一个带有特定于员工(名称)信息的“语句”的PDF。我想从标签A中捕获循环内每个员工的信息,并将其粘贴到另一个工作表(同一工作簿,不同标签)的标签B中。请参阅包含的图像。我也粘贴了我目前的循环。非常感谢您的帮助。我想我需要在我现有的代码中的“Next”之前插入一些函数或其他东西。只是不确定。在这个新的排序。非常感谢。 Excel VBA复制并粘贴循环内
Sub Loop_Through_List()
Dim cell As Excel.Range
Dim rgDV As Excel.Range
Dim DV_Cell As Excel.Range
Set DV_Cell = Range("B4")
Set rgDV = Application.Range(Mid$(DV_Cell.Validation.Formula1, 2))
For Each cell In rgDV.Cells
DV_Cell.Value = cell.Value
Call PDFActiveSheet
Next
End Sub
Function GetFolder() As String
Dim dlg As FileDialog
Set dlg = Application.FileDialog(msoFileDialogFolderPicker)
dlg.InitialFileName = ThisWorkbook.Path & "\"
dlg.Title = "Select folder to save PDFs"
If dlg.Show = -1 Then
GetFolder = dlg.SelectedItems(1)
End If
End Function
你的问题是什么?你目前的循环是否正常工作,只需要调整一些东西?它不起作用吗?等等...你能澄清一下吗? – BruceWayne
是的,电流回路正常工作。只需要让它按照我的初始文章中的描述做其他事情。 –
我注意到我遗留了一部分代码,我粘贴在上面。因此,这里没有Sub PDFActiveSheet。否则,当前的代码很好。我只需要将一些功能投入到上述复制/粘贴的现有代码中即可。 –