Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problème d'apostrophe en début de cellule (VBA)

7 réponses
Avatar
Thierry Euzenot
Bonjour,

Dans une cellule j'ai une valeur du type 'toto avec une apostrophe en début
de valeur. En VBA je veux récupérer l'intégralité de cette valeur y compris
l'apostrophe. Or si je fais Var = range("A1").value la variable Var me
retourne la valeur toto sans l'apostrophe...

Comment puis-je faire pour que je récupère la totalité de la valeur de la
cellule ?

Merci par avance,
Thierry

7 réponses

Avatar
Laurent Longre
Thierry,

L'apostrophe au début de la cellule est un caractère réservé qui signale que la
suite doit être considérée comme du texte. Elle ne fait pas partie du contenu de
la cellule à proprement parler. Pour qu'elle soit traitée comme un vrai
caractère, il faut saisir deux apostrophes de suite.

Si tu veux t'éviter cette manip, tu peux essayer ce code (récupère la valeur de
la cellule active, si lieu est avec l'apostrophe).

Dim Contenu
If VarType(ActiveCell) = vbString Then
SendKeys "{F2}+^{HOME}^c{ESC}", True
With New DataObject
.GetFromClipboard
Contenu = .GetText
End With
Else: Contenu = ActiveCell
End If

Mais je te conseille quand-même de redoubler les apostrophes.

Laurent

Bonjour,

Dans une cellule j'ai une valeur du type 'toto avec une apostrophe en début
de valeur. En VBA je veux récupérer l'intégralité de cette valeur y compris
l'apostrophe. Or si je fais Var = range("A1").value la variable Var me
retourne la valeur toto sans l'apostrophe...

Comment puis-je faire pour que je récupère la totalité de la valeur de la
cellule ?

Merci par avance,
Thierry




Avatar
Jacquouille
Bien le bonjour, Grand Chef à 4 plumes....-)

--
Bien amicalmement,
Le vin est au repas ce que le parfum est à la femme.

Jacquouille.

"Laurent Longre" a écrit dans le message de
news:

Thierry,

L'apostrophe au début de la cellule est un caractère réservé qui signale
que la suite doit être considérée comme du texte. Elle ne fait pas partie
du contenu de la cellule à proprement parler. Pour qu'elle soit traitée
comme un vrai caractère, il faut saisir deux apostrophes de suite.

Si tu veux t'éviter cette manip, tu peux essayer ce code (récupère la
valeur de la cellule active, si lieu est avec l'apostrophe).

Dim Contenu
If VarType(ActiveCell) = vbString Then
SendKeys "{F2}+^{HOME}^c{ESC}", True
With New DataObject
.GetFromClipboard
Contenu = .GetText
End With
Else: Contenu = ActiveCell
End If

Mais je te conseille quand-même de redoubler les apostrophes.

Laurent

Bonjour,

Dans une cellule j'ai une valeur du type 'toto avec une apostrophe en
début de valeur. En VBA je veux récupérer l'intégralité de cette valeur y
compris l'apostrophe. Or si je fais Var = range("A1").value la variable
Var me retourne la valeur toto sans l'apostrophe...

Comment puis-je faire pour que je récupère la totalité de la valeur de la
cellule ?

Merci par avance,
Thierry




Avatar
Mgr Banni
grand chef? judas, oui...!
T.B.

"Jacquouille" a écrit dans le message de
news: %
Bien le bonjour, Grand Chef à 4 plumes....-)


Avatar
Jacquouille
Bah, Dieu pardonne à ses brebis égarées....

--
Bien amicalmement,
Le vin est au repas ce que le parfum est à la femme.

Jacquouille.

"Mgr Banni" a écrit dans le message de news:
%
grand chef? judas, oui...!
T.B.

"Jacquouille" a écrit dans le message de
news: %
Bien le bonjour, Grand Chef à 4 plumes....-)





Avatar
Laurent Longre
Salutations respectueuses, maître Jacquouille.

... et à Monsieur Banni aussi, hop, ne soyons pas sectaire. :-)

Laurent

Bien le bonjour, Grand Chef à 4 plumes....-)



Avatar
Jacquouille
.....mais tu seras accueilli comme l'enfant prodigue.

--
Bien amicalmement,
Le vin est au repas ce que le parfum est à la femme.

Jacquouille.

"Laurent Longre" a écrit dans le message de
news:

Salutations respectueuses, maître Jacquouille.

... et à Monsieur Banni aussi, hop, ne soyons pas sectaire. :-)

Laurent

Bien le bonjour, Grand Chef à 4 plumes....-)





Avatar
Mgr Banni
prodigue ou prodige, jacquouille?
je crains fort qu'il ne soit ni l'un ni l'autre mais bon, si tout le monde
n'avait, comme moi, qu'un seul défaut (celui d'avoir toutes les qualités),
ce ne serait pas marrant
Mgr T.B. sectaire? non, st nectaire plutôt

"Jacquouille" a écrit dans le message de
news:
.....mais tu seras accueilli comme l'enfant prodigue.

--
Bien amicalmement,
Le vin est au repas ce que le parfum est à la femme.

Jacquouille.

"Laurent Longre" a écrit dans le message de
news:

Salutations respectueuses, maître Jacquouille.

... et à Monsieur Banni aussi, hop, ne soyons pas sectaire. :-)

Laurent

Bien le bonjour, Grand Chef à 4 plumes....-)