Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Format

BRUNO62

XLDnaute Occasionnel
Bonjour à tous,

J'ai besoin d'aide car je coince sur un format.
La formule apparaît quand je lance la macro et le résultat attendu n'est pas le bon.
Avez vous une idée.
Merci
A+
 

Pièces jointes

  • TOTO.xlsm
    23.4 KB · Affichages: 34
  • TOTO.xlsm
    23.4 KB · Affichages: 32
  • TOTO.xlsm
    23.4 KB · Affichages: 31

DoubleZero

XLDnaute Barbatruc
Re : Format

Bonjour, BRUNO62, le Forum,

Peut-être ainsi :

Code:
Option Explicit
Sub Formule()
Range("b2:b" & Cells(Rows.Count, 1).End(xlUp).Row).FormulaR1C1 = "=IF(RC[-1]=0,"""",FALSE )"
End Sub

A bientôt

P. S. : Bonjour + bise, JCGL
 
Dernière édition:

JCGL

XLDnaute Barbatruc
Re : Format

Bonjour à tous,

Peux-tu essayer :

Code:
Sub Macro1()
    Columns("A:A").NumberFormat = "0.00"
    Range("B2:B" & Range("A65536").End(xlUp).Row).Formula = "=IF(RC[-1]=0,"""" )"
    Cells(1, 1).Select
End Sub

A+ à tous

Edition : Pas vu l'amie G... Heureux de la collision et Bises++
 

Staple1600

XLDnaute Barbatruc
Re : Format

Bonjour à tous


Une troisième possibilité
Code:
Sub FormuleTer()
Dim a As Range
Set a = Range("A2", Cells(Rows.Count, "A").End(xlUp))
a.Offset(, 1) = Evaluate("=IF(" & a.Address & "=0,"""",FALSE)")
End Sub
 

Discussions similaires

Réponses
116
Affichages
3 K
Réponses
7
Affichages
378
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…