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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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 ?
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
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
Bien le bonjour, Grand Chef à 4 plumes....-)
--
Bien amicalmement,
Le vin est au repas ce que le parfum est à la femme.
Jacquouille.
"Laurent Longre" <laurent@newsgroups.nospam> a écrit dans le message de
news: erKFOqHIIHA.4296@TK2MSFTNGP04.phx.gbl...
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 ?
-- 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
Mgr Banni
grand chef? judas, oui...! T.B.
"Jacquouille" a écrit dans le message de news: %
Bien le bonjour, Grand Chef à 4 plumes....-)
grand chef? judas, oui...!
T.B.
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: %23EQb5ctIIHA.3636@TK2MSFTNGP03.phx.gbl...
.....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....-)
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....-)
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" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: uGtPHn6IIHA.1204@TK2MSFTNGP03.phx.gbl...
.....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" <laurent@newsgroups.nospam> a écrit dans le message de
news: ucsLk5uIIHA.5860@TK2MSFTNGP04.phx.gbl...
Salutations respectueuses, maître Jacquouille.
... et à Monsieur Banni aussi, hop, ne soyons pas sectaire. :-)
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. :-)