je ne sais pas ecrire en VBA donc j utilise l'enregistreur pour faire du VBA et j utilise aussi les macros excel4.
Pour certaines actions je suis obligé de passer par le VBA plus recent
voici ce que l'enregistreur a ecrit :
Le problème, c'est que la macro ne fonctionne que pour la cellule selectionnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Windows("cajusold.csv").Activate Range("B2").Select ActiveCell.FormulaR1C1 = "CG FREGATE/OPERATIONE4JOURNALRBTEM" With ActiveCell.Characters(Start:=1, Length:=20).Font
Je souhaiterai que la macro VBA ne fasse pas etat de la position precise de la cellule, ici R1C1je suppose mais fasse etat de cell.active car je veux appliquer le traitement de la macro a differentes cellules de la feuille; En faite cette macro sera un sous programme d une macro excel4.
comment faire? merci
Partager