【发布时间】:2019-08-21 09:48:18
【问题描述】:
我对以 pdf 格式记录我的 Excel 文件的网站有点担心。
我希望将记录的文件记录在文件中,与代表百分比的单元格的值相比。示例:I2 单元格 = 5% 因此,我的文件将被命名为 Document 5%,我希望它记录在 Roasts 5% 文件中。除了我发现它记录在其他地方。
感谢您的帮助
Sub Bouton_PDF()
Dim NomFichier As String
Dim Chemin As String
Select Case Range("I2").Text
Case Is = "1%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE" & Range("I2").Text
Case Is = "2%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 2%"
Case Is = "3%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 3%"
Case Is = "4%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 4%"
Case Is = "5%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 5%"
Case Is = "6%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 6%"
Case Is = "7%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 7%"
Case Is = "8%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 8%"
Case Is = "9%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 9%"
Case Is = "10%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 10%"
Case Is = "11%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 11%"
Case Is = "12%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 12%"
Case Is = "13%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 13%"
Case Is = "14%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 14%"
Case Is = "15%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 15%"
Case Is = "16%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 16%"
Case Is = "17%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 17%"
Case Is = "18%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 18%"
Case Is = "19%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 19%"
Case Is = "20%"
Chemin = "Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE 20%"
End Select
NomFichier = "GRILLE_TARIFIAIRE_RETAIL_ATLAS_NEGOCE_REMISE_" & Range("I2").Text
Range("A1:H81").Select
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=NomFichier, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub
【问题讨论】:
-
“其他地方”在哪里?因为这会给你一个关于正在发生的事情的线索(而不是你认为应该发生的事情)。你不使用
Chemin。您可以将其简化为"Y:\Sebiha\GRILLE TARIFAIRE\GRILLE TARIFAIRE" & Range("I2").Text,但也许文本需要特定的格式才能将“%”元素放入其中。