Bonjour Temjeh, Charly2, le Forum,
Je vous remercie tous les deux pour vos réponses et de m'avoir accordé de votre temps.
Mon problème majeur est que je ne connais rien à l'anglais et, vous l'aurez compris, créer des codes autrement que par l'enregistreur est pour moi (et d'autres) pratiquement impossible.
Je 'travaille' donc par copie de bout de code.
Je cite mon dernier exemple en date :
Private Sun MaFormule()
Dim MaFormule As Integer
Macolonne = Sheets('Feuil1').Range('c65536').End(xlUp).Row
Selection.SpecialCell(xlCellTypeBlanks).Select
ActiveCell.FormulaR1C1 = 'RC[-2]+RC[-1}'
End Sub
Pour arriver à cela, j'ai 'pompé' un bout de code par ci, un bout de code par là.
Notre ami commun Jacques87 (que je remercie de nouveau ici) m'a adressé un long mot 'en privé' m'expliquant dans le détail ce code, et je cite me dit notamment ceci :
Que voulais-tu en faire ? Si je te pose cette question c'est que tel qu'il est il ne sert pas à grand chose, et me décortique le code.
Cependant ce 'code' dont la demande était :
Comment obtenir la somme de deux cellules sans formule par vba uniquement (ce code sera protégé et innaccesible à l'utilisateur lambda.
La, première surprise (par moi d'abord) ce code fait bien la somme de A1 + B1 en C1
De plus, sans un seul bouton il fonctionne (deuxième surprise) alors qu'il n'est même pas en évènnementiel.
Voici donc le pourquoi de ma demande dont je vous remercie encore.
En vous souhaitant un très bon week-end à chacun.
M.