Transformer le contenu d'une cellule en VBA
Résolu/Fermé
jahawai
Messages postés
223
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
12 mai 2020
-
Modifié par jahawai le 21/05/2010 à 15:26
jahawai Messages postés 223 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 mai 2020 - 21 mai 2010 à 16:05
jahawai Messages postés 223 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 mai 2020 - 21 mai 2010 à 16:05
A voir également:
- Transformer le contenu d'une cellule en VBA
- Aller à la ligne dans une cellule excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Word a trouvé du contenu illisible - Guide
- Verrouiller cellule excel - Guide
- Transformer une image en icone - Guide
3 réponses
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 307
21 mai 2010 à 15:40
21 mai 2010 à 15:40
Bonjour,
j'ai essayé avec le signe + ça n'a pas marché, mais essaie plutôt avec le signe &, c'est normalement le signe de concaténation en VBA.
Cordialement.
j'ai essayé avec le signe + ça n'a pas marché, mais essaie plutôt avec le signe &, c'est normalement le signe de concaténation en VBA.
Cordialement.
jahawai
Messages postés
223
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
12 mai 2020
11
21 mai 2010 à 15:47
21 mai 2010 à 15:47
Effectivement, le 1 marche mieux ! Merci déjà
Mais je ne suis pas sorti d'affaire.
Le problème c'est qu'à la place de 24.51 il va m'écrire 24.51% et non 25%.
J'ai essayé Cells(a,b).Value=Int(Cells(a,b).Value & "%" mais j'ai une erreur (incompatibilité de type)...
Une idée ?
Merci
Mais je ne suis pas sorti d'affaire.
Le problème c'est qu'à la place de 24.51 il va m'écrire 24.51% et non 25%.
J'ai essayé Cells(a,b).Value=Int(Cells(a,b).Value & "%" mais j'ai une erreur (incompatibilité de type)...
Une idée ?
Merci
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 307
21 mai 2010 à 15:52
21 mai 2010 à 15:52
Problème de parenthèses ^^
conviendra mieux.
D'aileurs, j'ai appris il y a pas si longtemps que ça qu'écrire Cells(a,b).Value et Cells(a,b) donne le même résultat car ".Value" est la propriété par défaut affectée à Cells ou à Range.
Cells(a,b)=Int(Cells(a,b)) & "%"
conviendra mieux.
D'aileurs, j'ai appris il y a pas si longtemps que ça qu'écrire Cells(a,b).Value et Cells(a,b) donne le même résultat car ".Value" est la propriété par défaut affectée à Cells ou à Range.
jahawai
Messages postés
223
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
12 mai 2020
11
21 mai 2010 à 16:05
21 mai 2010 à 16:05
Au temps pour moi, ça fonctionne
Il faut supprimer la première partie de code que j'avais donné.
C'est à dire qu'il ne faut pas transformer le format de la cellule avant.
En fait c'est tout à fait logique...
Merci chossette en tous cas !
Sujet résolu
Il faut supprimer la première partie de code que j'avais donné.
C'est à dire qu'il ne faut pas transformer le format de la cellule avant.
En fait c'est tout à fait logique...
Merci chossette en tous cas !
Sujet résolu