OVH Cloud OVH Cloud

Eliminer facilement les '

7 réponses
Avatar
rico
Bonjour,

Je souhaite éliminer les ' de ma base de données sous excel qui sont issues
de l'export de SAS.
Pour être plus clair, lorsque j'exporte ma base de données de sas vers
excel, excel indique un ' devant certains chiffres, ce qui indique (et dans
ce cas, ce n'est pas le cas) que les caractères/chiffres suivants sont
alphanumériques et non numériques (ce qui empêche alors les opérations
arithmétiques).

Je connais la fonction cnum mais ma base est trop importante et cela fait
planter excel.
Le rechercher/remplacer ne fonctionne pas car j'ai l'impression qu'Excel
néglige les ', en tous cas dans ce cas.

J'espère que mon problème est compréhensible, je peux vous donner des
précisions si vous le désirez.

Excel 2000 (9.0.2812)

Merci d'avance de votre aide!

7 réponses

Avatar
cousinhub
Bonjour
dans une cellule quelconque, tu inscris le chiffre "1"
sélectionne cette cellule, copier puis tu sélectionnes toute ta plage, tu
fais Edition/Collage Spécial/Multiplication
Bon courage

"rico" a écrit dans le message de news:

Bonjour,

Je souhaite éliminer les ' de ma base de données sous excel qui sont
issues
de l'export de SAS.
Pour être plus clair, lorsque j'exporte ma base de données de sas vers
excel, excel indique un ' devant certains chiffres, ce qui indique (et
dans
ce cas, ce n'est pas le cas) que les caractères/chiffres suivants sont
alphanumériques et non numériques (ce qui empêche alors les opérations
arithmétiques).

Je connais la fonction cnum mais ma base est trop importante et cela fait
planter excel.
Le rechercher/remplacer ne fonctionne pas car j'ai l'impression qu'Excel
néglige les ', en tous cas dans ce cas.

J'espère que mon problème est compréhensible, je peux vous donner des
précisions si vous le désirez.

Excel 2000 (9.0.2812)

Merci d'avance de votre aide!




Avatar
Elliac
Bonjour,

Peux-tu mettre une version de ton fichier avec cjoint.com ?

Camille

"rico" wrote:

Bonjour,

Je souhaite éliminer les ' de ma base de données sous excel qui sont issues
de l'export de SAS.
Pour être plus clair, lorsque j'exporte ma base de données de sas vers
excel, excel indique un ' devant certains chiffres, ce qui indique (et dans
ce cas, ce n'est pas le cas) que les caractères/chiffres suivants sont
alphanumériques et non numériques (ce qui empêche alors les opérations
arithmétiques).

Je connais la fonction cnum mais ma base est trop importante et cela fait
planter excel.
Le rechercher/remplacer ne fonctionne pas car j'ai l'impression qu'Excel
néglige les ', en tous cas dans ce cas.

J'espère que mon problème est compréhensible, je peux vous donner des
précisions si vous le désirez.

Excel 2000 (9.0.2812)

Merci d'avance de votre aide!





Avatar
Modeste
Bonsour® rico avec ferveur ;o))) vous nous disiez :

Je souhaite éliminer les ' de ma base de données sous excel qui sont issues
de l'export de SAS.


AMHA il faudrait plutot gérer l'import dans Excel et définir à ce moment le type
de donnée par colonne.

si cela n'est plus possible :
si les ' n'apparaissent pas dans les cellules, mais uniquement dans la barre de
formule
il faut aller dans le menu Données > Convertir
selectionner la colonne posant probleme
puis à l'étape 3
choisir le type STANDARD pour des nombres
ou bien le type date
(JMA MJA AMJ selon le format lu et non le format désiré)
Excel se charge alors de convertir en format date EXCEL


--
--
@+
;o)))

Avatar
rico
Merci beaucoup, cela marche très bien.

Désolé camille mais je ne peux mettre mon fichier car il est confidentiel.
Merci tout de même de ton aide!

Rico


"Elliac" a écrit dans le message de
news:
Bonjour,

Peux-tu mettre une version de ton fichier avec cjoint.com ?

Camille

"rico" wrote:

Bonjour,

Je souhaite éliminer les ' de ma base de données sous excel qui sont
issues


de l'export de SAS.
Pour être plus clair, lorsque j'exporte ma base de données de sas vers
excel, excel indique un ' devant certains chiffres, ce qui indique (et
dans


ce cas, ce n'est pas le cas) que les caractères/chiffres suivants sont
alphanumériques et non numériques (ce qui empêche alors les opérations
arithmétiques).

Je connais la fonction cnum mais ma base est trop importante et cela
fait


planter excel.
Le rechercher/remplacer ne fonctionne pas car j'ai l'impression qu'Excel
néglige les ', en tous cas dans ce cas.

J'espère que mon problème est compréhensible, je peux vous donner des
précisions si vous le désirez.

Excel 2000 (9.0.2812)

Merci d'avance de votre aide!







Avatar
MichDenis
Tu peux utiliser ce type de macro :

à toi de définir la plage de cellules probllématiques.

Sub test()
With Worksheets("Feuil1")
Set rg = .Cells.SpecialCells(xlCellTypeConstants, 23)
For Each c In rg
c.Value = Replace(c, Asc("'"), "")
Next
End With
End Sub



"rico" a écrit dans le message de news:

Merci beaucoup, cela marche très bien.

Désolé camille mais je ne peux mettre mon fichier car il est confidentiel.
Merci tout de même de ton aide!

Rico


"Elliac" a écrit dans le message de
news:
Bonjour,

Peux-tu mettre une version de ton fichier avec cjoint.com ?

Camille

"rico" wrote:

Bonjour,

Je souhaite éliminer les ' de ma base de données sous excel qui sont
issues


de l'export de SAS.
Pour être plus clair, lorsque j'exporte ma base de données de sas vers
excel, excel indique un ' devant certains chiffres, ce qui indique (et
dans


ce cas, ce n'est pas le cas) que les caractères/chiffres suivants sont
alphanumériques et non numériques (ce qui empêche alors les opérations
arithmétiques).

Je connais la fonction cnum mais ma base est trop importante et cela
fait


planter excel.
Le rechercher/remplacer ne fonctionne pas car j'ai l'impression qu'Excel
néglige les ', en tous cas dans ce cas.

J'espère que mon problème est compréhensible, je peux vous donner des
précisions si vous le désirez.

Excel 2000 (9.0.2812)

Merci d'avance de votre aide!







Avatar
MichDenis
Vous me permettrez d'ajouter ce petit commentaire :

Cette macro fait disparaître l'apostrophe du début de la chaîne
contenu dans la cellule. Elle ne touche pas aux apostrophes
contenues dans la chaîne elle même.




Tu peux utiliser ce type de macro :

à toi de définir la plage de cellules probllématiques.

Sub test()
With Worksheets("Feuil1")
Set rg = .Cells.SpecialCells(xlCellTypeConstants, 23)
For Each c In rg
c.Value = Replace(c, Asc("'"), "")
Next
End With
End Sub



"rico" a écrit dans le message de news:

Merci beaucoup, cela marche très bien.

Désolé camille mais je ne peux mettre mon fichier car il est confidentiel.
Merci tout de même de ton aide!

Rico


"Elliac" a écrit dans le message de
news:
Bonjour,

Peux-tu mettre une version de ton fichier avec cjoint.com ?

Camille

"rico" wrote:

Bonjour,

Je souhaite éliminer les ' de ma base de données sous excel qui sont
issues


de l'export de SAS.
Pour être plus clair, lorsque j'exporte ma base de données de sas vers
excel, excel indique un ' devant certains chiffres, ce qui indique (et
dans


ce cas, ce n'est pas le cas) que les caractères/chiffres suivants sont
alphanumériques et non numériques (ce qui empêche alors les opérations
arithmétiques).

Je connais la fonction cnum mais ma base est trop importante et cela
fait


planter excel.
Le rechercher/remplacer ne fonctionne pas car j'ai l'impression qu'Excel
néglige les ', en tous cas dans ce cas.

J'espère que mon problème est compréhensible, je peux vous donner des
précisions si vous le désirez.

Excel 2000 (9.0.2812)

Merci d'avance de votre aide!







Avatar
Francois L
Bonsour® rico avec ferveur ;o))) vous nous disiez :

Je souhaite éliminer les ' de ma base de données sous excel qui sont issues
de l'export de SAS.


AMHA il faudrait plutot gérer l'import dans Excel et définir à ce moment le type
de donnée par colonne.



Bonsoir Modeste,

Yep, surtout qu'avec Sas, on formate vraiment ses exports comme on veut !

--
François L