Passer du bloc note à excel 2007.

Résolu/Fermé
Eleonorezi - 21 nov. 2010 à 14:31
 Eleonorezi - 21 nov. 2010 à 19:04
Bonjour !

J'ai un problène, j'ai deux colonne dans le bloc note et je voudrais les coller dans deux colonne différentes dans excel mais je ne sais pas comment faire.
J'ai essayé le coup du point virgule dans le bloc note :
0; 2
1; 5
3; 4
7; 1
Comme ça, mais ça ne fonctionne pas. Il faut que j'en mette après la deuxième colonne aussi ?

Meric beaucoup !!!!


A voir également:

2 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 21/11/2010 à 15:03
Non :
* Tu copies tes données dans Excel en F1 ; tu obtiens
0;2 en F1
1;5 en F2
3;4 en F3
7;1 en F4
* Tu saisis en G1 la formule =CNUM(STXT(F1;1;TROUVE(";";F1)-1))
et en H1 la formule =CNUM(STXT(F1;TROUVE(";";F1)+1;99))
* Tu recopies G1 et H1 vers le bas
* Tu sélectionnes les colonnes G et H, tu fais Copier
* Tu te places en A1 et tu fais Collage spécial/Valeurs
* Tu peux alors supprimer les colonnes F, G et H devenues inutiles.

PS : La prochaine fois, ne choisis pas BlocNotes pour saisir des séries de nombres ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond
0
Génial !!! Merci beaucoup ! :-) !

(J'ai utilisé le bloc note parce que j'ai un programme en C qui envoi les valeurs vers le bloc note, c'était plus simple ^^).
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 21/11/2010 à 18:53
Ah ! D'accord. Mais si c'est une manipulation que tu dois faire régulièrement, tu pourrais automatiser un tout petit peu ton affaire :

1°) A Tu prépares un fichier Excel pour la saisie et le traitement de tes données, fichier que tu réutiliseras chaque fois :
* a) Mettre en F1 la formule =SIERREUR(TROUVE(";";E1);"-")
* b) Mettre en G1 la formule =SIERREUR(CNUM(STXT(F1;1;F1-1));"-")
et en H1 la formule =SIERREUR(CNUM(STXT(F1;F1+1;99));"-")
..... B Tu enregistres une macro évènementielle :
* c) Onglet Affichage, groupe Macros, petite flèche, Enregistrer une macro
* d) Attribuer un nom, par exemple Traitement, attribuer un raccourci (mais c'est facultatif), par exemple Ctrl+t
* e) Conserver l'option Dans ce classeur et valider avec [OK]
* f) recopier F1, G1 et H1 vers le bas jusqu'à la ligne 99
* g) sélectionner les colonnes G et H, faire Copier
* h) se placer en A1 et faire Collage spécial/Valeurs
* i) sélectionner et supprimer les cellules F2 à H99 devenues inutiles
* j) cliquer sur la petite flèche de Macros, puis sur Arrêter l'enregistrement.
2°) Tu transfères tes données du BlocNotes au fichier de traitement :
* a) Au départ, le fichier Excel est vide, hormis les colonnes F à H qui affichent "-" ; si le fichier a déjà servi, les colonnes A, B et E contiennent les résultats du précédent traitement : aucune importance !
* b) Copier les données dans Excel en E1 ; on obtient avec ton exemple
0;2 en E1 | 1;5 en E2 | 3;4 en E3 | 7;1 en E4 et les colonnes F à H sont calculées
* c) Lancer la macro en faisant [Ctrl+t]
3°) Tu récupéres tes résultats et tu les stockes dans leur fichier définitif :
Dans les colonnes A et B, sélectionner les lignes contenant des nombres (lignes 1 à 4 dans ton exemple) et exécuter un couper-coller vers le fichier (ou la feuille) qui doit recevoir les données afin d'être utilisées.
==> Ainsi le fichier de traitement a repris son aspect initial, et devient disponible pour une nouvelle série à traiter. . . . . OUF !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond
0
Ha ok génial ! ^^ !
Bon là j'ai tout fait à la main ^^ !
Mais je saurais pour la prochaine fois :-) !
Merci !
0