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

Format de nombre et VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
Bonjour adebrux,

Selon moi il y a 2 formats différents ensemble alors que VB n'en attend qu'un.

Essaye uniquement :

Cells(10, 4).NumberFormat = 'General'
ou un autre format standart ou personnalisé.
 
bonjour adebrux


pas bien compris quel format tu voulais appliqué, mais essaye comme ceci :

Cells(10, 4).NumberFormat = 'General ''part'''

salut

edition : salut soft 🙂

Message édité par: hervé, à: 10/11/2005 15:51
 
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éé...
 
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
 
Salut tout le monde

à première vue '...''...' me parait incorrect.

Si tu veux concaténer, essaie d'intercaler & entre les 2 chaînes
pour avoir :

Cells(10, 4).NumberFormat = 'General'&' parts'

Bonne journée à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
828
S
Réponses
13
Affichages
2 K
Stedemart
S
T
  • Question Question
Réponses
4
Affichages
5 K
tangiwankenobi44
T
B
Réponses
4
Affichages
1 K
B
C
Réponses
7
Affichages
13 K
Citronflexe
C
D
Réponses
2
Affichages
1 K
Danyspeed
D
C
Réponses
6
Affichages
2 K
christophedb
C
K
Réponses
0
Affichages
3 K
K
S
Réponses
4
Affichages
12 K
Sanegone
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…