VBA excel 上的宏,用于在 Dropbox 上创建新文件夹
VBA macro on excel to create a new folder on dropbox
我有一个小模块,我在其中使用用户表单将一些数据输入到 excel 数据库中。
我想添加一个元素,当我点击提交时,我的共享保管箱驱动器上会创建一个文件夹,其中包含我添加到我的用户表单中的公司名称。
注意 - 保管箱帐户也与我的其他 2 位用户共享。文件路径为:
C:\Users[用户]\ncDropbox\investmentoportunities。公司
如有任何帮助,我们将不胜感激!
干杯!
代码
Private Sub Inisubmit_Click()
If Startup_Name.Value = "" Then
MsgBox "Enter Startup Name", vbExclamation, "Input Data"
Exit Sub
Else:
Dim LastRow As Long, ws As Worksheet
Set ws = Sheets("Summary")
LastRow = ws.Range("A" & Rows.Count).End(xlUp).Row + 1 'Finds the last
blank row
'Date input
ws.Range("A" & LastRow).Value = Format(Date, "mm/dd/yyyy")
'Source Input
If Events.Value = True Then
ws.Range("B" & LastRow).Value = Events.Caption
ElseIf Referral.Value = True Then
ws.Range("B" & LastRow).Value = Referral.Caption
ElseIf Direct.Value = True Then
ws.Range("B" & LastRow).Value = Direct.Caption
ElseIf Search.Value = True Then
ws.Range("B" & LastRow).Value = Search.Caption
End If
'Startup Info
ws.Range("AG" & LastRow).Value = sourcedetail.Value
ws.Range("AI" & LastRow).Value = Sector.Value
ws.Range("C" & LastRow).Value = Startup_Name.Value
ws.Range("H" & LastRow).Value = Startup_Location.Value
ws.Range("I" & LastRow).Value = Startup_Overview.Value
ws.Range("L" & LastRow).Value = funding_needed.Value
ws.Range("AD" & LastRow).Value = revenuebox.Value
'Round Check
If seed.Value = True Then
ws.Range("F" & LastRow).Value = seed.Caption
ElseIf seriesa.Value = True Then
ws.Range("F" & LastRow).Value = seriesa.Caption
ElseIf seriesb.Value = True Then
ws.Range("F" & LastRow).Value = seriesb.Caption
ElseIf SeriesC.Value = True Then
ws.Range("F" & LastRow).Value = SeriesC.Caption
End If
End If
End Sub
如何使用 VBA 在保管箱中添加新文件夹?
谢谢@rhyfewler!
函数的工作原理如下:MkDir "c:\TOTN\Examples"
我有一个小模块,我在其中使用用户表单将一些数据输入到 excel 数据库中。
我想添加一个元素,当我点击提交时,我的共享保管箱驱动器上会创建一个文件夹,其中包含我添加到我的用户表单中的公司名称。
注意 - 保管箱帐户也与我的其他 2 位用户共享。文件路径为:
C:\Users[用户]\ncDropbox\investmentoportunities。公司
如有任何帮助,我们将不胜感激!
干杯!
代码
Private Sub Inisubmit_Click()
If Startup_Name.Value = "" Then
MsgBox "Enter Startup Name", vbExclamation, "Input Data"
Exit Sub
Else:
Dim LastRow As Long, ws As Worksheet
Set ws = Sheets("Summary")
LastRow = ws.Range("A" & Rows.Count).End(xlUp).Row + 1 'Finds the last
blank row
'Date input
ws.Range("A" & LastRow).Value = Format(Date, "mm/dd/yyyy")
'Source Input
If Events.Value = True Then
ws.Range("B" & LastRow).Value = Events.Caption
ElseIf Referral.Value = True Then
ws.Range("B" & LastRow).Value = Referral.Caption
ElseIf Direct.Value = True Then
ws.Range("B" & LastRow).Value = Direct.Caption
ElseIf Search.Value = True Then
ws.Range("B" & LastRow).Value = Search.Caption
End If
'Startup Info
ws.Range("AG" & LastRow).Value = sourcedetail.Value
ws.Range("AI" & LastRow).Value = Sector.Value
ws.Range("C" & LastRow).Value = Startup_Name.Value
ws.Range("H" & LastRow).Value = Startup_Location.Value
ws.Range("I" & LastRow).Value = Startup_Overview.Value
ws.Range("L" & LastRow).Value = funding_needed.Value
ws.Range("AD" & LastRow).Value = revenuebox.Value
'Round Check
If seed.Value = True Then
ws.Range("F" & LastRow).Value = seed.Caption
ElseIf seriesa.Value = True Then
ws.Range("F" & LastRow).Value = seriesa.Caption
ElseIf seriesb.Value = True Then
ws.Range("F" & LastRow).Value = seriesb.Caption
ElseIf SeriesC.Value = True Then
ws.Range("F" & LastRow).Value = SeriesC.Caption
End If
End If
End Sub
如何使用 VBA 在保管箱中添加新文件夹?
谢谢@rhyfewler!
函数的工作原理如下:MkDir "c:\TOTN\Examples"