Sur une macro comment faire pour un résultat arrondi

Bonjour à tous,
Sur une macro comment faire pour avoir un résultat d’ une somme arrondi pour la cellule D35 dans le fichier joint.
J’ai essayé plusieurs script mais hélas cela ne fonctionne pas, j’ai toujours 3 chiffres après la virgule.
Classeur1.xlsm (33,7 Ko)

Merci par avance

Bonjour,
vous pouvez faire :

Range("D35") = Worksheetfunction.Round(la_valeur_à_arrondir, 0)
``
Cordialement`

Je suis novice en macro et j’ai essayé d’ajouter votre code mais cela mais erreur
Argument non facultatif

Re,
Dans D35
Avec une formule cela fait :

=ARRONDI('https://constructionna-my.sharepoint.com/personal/fabrice_heurtault_btpcfa-poitou-charentes_fr/Documents/Documents/BTP CFA - CCCA/Documents Administractifs/Ordre de mission/[Ordre de mission BTP CFA 16.xlsm]Destination et distance Km'!$H$10;0)

et avec VBA :

Range("D35").Formula = "=round('https://constructionna-my.sharepoint.com/personal/fabrice_heurtault_btpcfa-poitou-charentes_fr/Documents/Documents/BTP CFA - CCCA/Documents Administractifs/Ordre de mission/[Ordre de mission BTP CFA 16.xlsm]Destination et distance Km'!$H$10 ,0)"

Cordialement

Merci je viens de trouver une solution merci encore pour votre aide

1 « J'aime »

Par contre j’aimerai que le fichier PDF avec le nom demandé par la macro s’enregistre automatique dans le dossier ou est ce fichier excel
Merci d’avance

Bonjour

Ci-joint une proposition le PDF s’enregistrera à l’emplacement de votre fichier

Classeur1 (10).xlsm (38,6 Ko)

Salutation
JOhnny

Je reviens sur ce sujet je viens d’essayer votre bouton pour enregistrer en PDF j’aimerais que cela se fasse directement avec mon macro qui est déjà présent la petite enveloppe en haut à gauche si bien sûr c’est possible
Merci par avance

Classeur1 (10).xlsm (37,2 Ko)
a teste pas sure que ca fonctionne

salutations

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.