Format de nombre et VBA

adebrux

XLDnaute Occasionnel
Salut le forum

Queslqu'un pourrait-il m'éclairer sur le pourquoi du comment :)lol:) de l'erreur suivante ?
En effet, g un petit code VBA qui dit:
Code:
Cells(10, 4).NumberFormat = 'General'' parts'
Mais à l'exécution mon copain excel me dit 'erreur 1004, impossible de définir la propriété Numberformat de la classe range'

Alors je me dit que ca vient du fait que je met pas range.
Alors j'essaie un
Code:
 range(cells(10,4)).select
selection.numberformat= 'General'' Parts'
Mais ca ne marche pas mieux.
Je dois dire que je comprend pas pkoi....

D'avance merci de votre aide.

++ Arnaud
 

adebrux

XLDnaute Occasionnel
Salut Soft,

En fait la ce que je met, c fait à partir de l'enregistreur de macro pour définir un format personnalisé.

il me met les truc de cette façon.
le but étant de rentré un nombre, par exemple 1000, et que l'affichage soit 1000 part

Texto, l'enregistreur de macro me met:
Selection.NumberFormat = 'General'' parts'

Et après ca ne marche pas qd c moi qui le créé...
 

Luki

XLDnaute Accro
Bonjour à tous,

J'ai fait des essais.

ça marche chez moi (xl 2000)

MAIS : ATTENTION aux guillemets et apostrophes.... et espaces!

J'ai utilisé pas mal de formats personnalisés et c'est parfois très complexe.

Je te conseille donc :
1 de créer ton format personnalisé ( plutôt numérique que général)
2 d'enregistrer une courte macro en appliquant ton format
3 de faire un copier coller de ce bout de code pour le mettre dans ta macro définitive.

L'essai que j'ai fait:

'General ''parts''' ........au total 6 guillemets!
A +

EDITION!!!

Le code de Hervé doit fonctionner car il avait rectifié les Guillemets.
Toujours à la pointe Hervé! Salut!

A+

Message édité par: Luki, à: 10/11/2005 16:23
 

Discussions similaires

Statistiques des forums

Discussions
312 345
Messages
2 087 470
Membres
103 551
dernier inscrit
d3vi