Série de dièses en lieu et place d'une texte dans une cellule

Le
merguez07
Bonjour à tous,

Voilà dans une cellule j'ai un texte qui dépasse 255 caractères. Pas de
pb il s'affiche correctement

Par contre si en vba j'affecte la valeur de cette cellule vers une
autre, j'obtiens dans la nouvelle cellule une belle série de dièse

en vba j'utilise le code

set cÎllule avec plus de 255 caractère
nouvelle cellule= c

je suis en excel 2000

Comment contourner le pb ?
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #23167291
bonjour merguez,

ajoute .Value,

par exemple:

Dim cellule1 As Range, cellule2 As Range
Set cellule1 = Range("A1")
Set cellule2 = Range("A2")
cellule1 = Application.Rept("a", 1100)
cellule2.Value = cellule1.Value

isabelle

Le 2011-03-01 06:15, merguez07 a écrit :
Bonjour à tous,

Voilà dans une cellule j'ai un texte qui dépasse 255 caractères. Pas
de pb il s'affiche correctement

Par contre si en vba j'affecte la valeur de cette cellule vers une
autre, j'obtiens dans la nouvelle cellule une belle série de dièse

en vba j'utilise le code

set cÎllule avec plus de 255 caractère
nouvelle cellule= c

je suis en excel 2000

Comment contourner le pb ?
merguez07
Le #23167741
Merci isabelle mais même avec value cela ne marchait pas

en grattant je me suis rendu compte que c'était le format de la cellule
qu'il fallait passer en standard et non en texte


merci


Le 01.03.2011 16:31, isabelle a écrit :
Dim cellule1 As Range, cellule2 As Range
Set cellule1 = Range("A1")
Set cellule2 = Range("A2")
cellule1 = Application.Rept("a", 1100)
cellule2.Value = cellule1.Value
Publicité
Poster une réponse
Anonyme