Bonjour
Cela dépend ......
Les lire juste pour les copier, ou d'abord les analyser, les modifier , les trier etc .....
Autant de cas autant de solutions
Oui pour la 2ème question (sauf erreur car pas toutes testées) avec l'objet WorksheetFunction
La syntaxe est la même pour les paramètres transmis, virgule(,) à la place de point-virgule (;)
Sauf le nom de la fonction qui doit être en anglais
exemple
x = WorksheetFunction.Max(150, 120)
Pour les chaines de caractères il y a Left, Right, Mid, Ucase, Lcase, Instr, Rinstr, Replace ....
Une bonne recherche te permettra de trouver d'autres réponses
Bonne journée