Tu macro con el nuevo nombre quedaría así:
Sub cotizar()
ruta = ThisWorkbook.Path & "\"
If Cells(14, 3) <> "" And Cells(15, 3) <> "" And Cells(6, 1) <> "" Then
'PI Mundial para México
If Cells(8, 4) = "" And Cells(14, 3) = "México" And Cells(15, 3) = "Mundial" Then
On Error Resume Next
Sheets("PIM Mundial").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & Trim(Cells(6, 2)) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
'PI Latam para México
Else
If Cells(8, 4) = "" And Cells(14, 3) = "México" And Cells(15, 3) = "Latinoamérica y el Caribe" Then
On Error Resume Next
Sheets("PIM Latam").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & Trim(Cells(6, 2)) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
'PF Mundial para México
Else
If Cells(8, 4) <> "" And Cells(14, 3) = "México" And Cells(15, 3) = "Mundial" Then
On Error Resume Next
Sheets("PFM Mundial").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & Trim(Cells(6, 2)) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
'PF Latam para México
Else
If Cells(8, 4) <> "" And Cells(14, 3) = "México" And Cells(15, 3) = "Latinoamérica y el Caribe" Then
On Error Resume Next
Sheets("PFM Latam").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & Trim(Cells(6, 2)) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
'PI Mundial para Latinoamérica
Else
If Cells(8, 4) = "" And Cells(14, 3) = "Resto de latinoamérica" And Cells(15, 3) = "Mundial" Then
On Error Resume Next
Sheets("PI Mundial").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & Trim(Cells(6, 2)) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
'PI Latam para Latinoamérica
Else
If Cells(8, 4) = "" And Cells(14, 3) = "Resto de latinoamérica" And Cells(15, 3) = "Latinoamérica y el Caribe" Then
On Error Resume Next
Sheets("PI Latam").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & Trim(Cells(6, 2)) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
'PF Mundial para Latinoamérica
Else
If Cells(8, 4) <> "" And Cells(14, 3) = "Resto de latinoamérica" And Cells(15, 3) = "Mundial" Then
On Error Resume Next
Sheets("PF Mundial").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & Trim(Cells(6, 2)) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
'PF Latam para Latinoamérica
Else
If Cells(8, 4) <> "" And Cells(14, 3) = "Resto de latinoamérica" And Cells(15, 3) = "Latinoamérica y el Caribe" Then
On Error Resume Next
Sheets("PF Latam").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & Trim(Cells(6, 2)) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End If
End If
End If
End If
End If
End If
End If
End If
Else
MsgBox "Falta ingresar tratamiento, país de residencia y/o región de cobertura.", vbCritical, "Mensaje de error"
End If
End Sub
Te regreso el archivo con el nuevo botón, con este botón no deberías tener problemas en las máquinas.
https://www.dropbox.com/s/vftbi89vb8sp66k/Cotizador%20AWC%20dam.xlsm?dl=0
Si no requieres más información, podrías valorar la respuesta.