La méthode replace du VBA Excel ne permet pas de contrôler la zone de recherche: feuille ou classeur entier

Lorsque vous effectuez un remplacer manuel (Ctrl + H), les options vous permettent de sélectionner où le remplacement doit s'effectuer. La portée de cette fonction est soit :

  • La feuille active,
  • Le classeur actif.

Malheureusement, il est impossible de programmer cette portée en VBA:

expression.Replace(What, Replacement, LookAt, SearchOrder, MatchCase, _
 MatchByte, SearchFormat, ReplaceFormat)

Lire la suite : La méthode replace du VBA Excel ne permet pas de contrôler la zone de recherche: feuille ou...

Les problèmes liés aux styles dans Excel

Si vous trouvez qu'Excel met en forme les cellules ou les nombres de façon inattendue, c'est certainement que vous avez un problème de style. Voici deux exemples pour illustrer ce phénomène... et surtout, la solution !

Les nombres saisis sont formatés en monnaie: $1.00

Cela peut se produire avec n'importe quel autre format tout nombre saisi se transforme en date, en monnaie, heure etc... Même si vous sélectionnez toutes les feuilles et cellules et changer le format en "général", toute nouvelle feuille ajoutée retrouvera ce comportement curieux et surtout irritant.

Lire la suite : Les problèmes liés aux styles dans Excel