Passer du bloc note à excel 2007.
Résolu/Fermé
A voir également:
- Convertir bloc note en excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Bloc note windows - Télécharger - Traitement de texte
- Convertir youtube en mp3 avec audacity - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
Modifié par Raymond PENTIER le 21/11/2010 à 15:03
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
* 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
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
Modifié par Raymond PENTIER le 21/11/2010 à 18:53
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
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
21 nov. 2010 à 15:06
(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 ^^).