Del l'aide ou offre de service

Résolu/Fermé
yves - 17 janv. 2009 à 09:47
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 27 janv. 2009 à 14:38
Bonjour,
qui pourrait modifier automatiquement ma base de donnée sous xsl composée d'une suite de numéro auxquels il faut ajouter"N°"avant le n° et"reference"aprés chaque n°
exemple : 123456 avant
exemple aprés modif n°123456réference
merci de votre aide , télétravail possible
A voir également:

8 réponses

franckmd Messages postés 66 Date d'inscription vendredi 16 janvier 2009 Statut Membre Dernière intervention 22 janvier 2009 10
17 janv. 2009 à 09:58
salut,

Utilise la fonction CONCATENER dans excel.

Ex :
A1 : 12345

B1 : =CONCATENER("N°";A1;"référence") ce qui donne N°12345référence

Crdlt.
0
ou se trouve cette fonction decatener? merci
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088 > yves
18 janv. 2009 à 04:45
Tu saisis la formule telle qu'elle est écrite. Tu n'as pas à aller chercher la fonction quelque part ...
0
yves > Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024
18 janv. 2009 à 17:29
message reçu,merci , j'avance mais comment faire pour automatiser ma requete de A1 à A150 ? merci de vos réponses
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
19 janv. 2009 à 04:03
Tu recopies la formule.

Mais tu devrais surtout demander à un ami qui a déjà travaillé sue Excel de te guider pour tes premierrs pas ...
0
si je viens ici c'est quej'ai déjà éclusé les quelques amis qui utilisent xsl de façon basique
je repose donc ma question: comment automatiser ma requete sur tout la colonne A?
télétravail possible si besoin, infos par mail
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088 > yves
19 janv. 2009 à 13:16
Il ne s'agit pas d'automatiser une requête, mais juste de recopier une formule.

1) Automatiser suppose l'écriture d'une macro.

2) Le terme requête s'applique plutôt aux bases de données comme Access.

3) Recopie de formule. Si ta liste de départ occupe les cellules A à A150, tu écris la formule dans la cellule B1, tu valides pour vérifier que le résulltat est bien celui que tu souhaitais, puis tu recopies jusqu'à B150. Il existe plusieurs méthodes pour le faire :
► Dans B1, faire Insertion/Copier ; sélectionner de B2 à B150 et faire Insertion/Coller.
► Dans B1, cliquer sur ctrl+C ; sélectionner de B2 à B150 et faire ctrl+V.
► Sélectionner B1:B150 et faire ctrl+B.
► Etant dans B1, placer le cuseur sur la poignée (à l'angle en bas à droite de la cellule) ; le curseur change de forme et devient une petite croix ; Cliquer et tirer vers le bas (sans lâcher le bouton de la souris) jusqu'à B150.

Tu vois que c'est simple, et ça ne mérite pas de s'engager dans du télétravail !
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564 > Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024
19 janv. 2009 à 13:34
Bonjour Raymond
En passant
tu as déjà tout dit ...

0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088 > xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022
19 janv. 2009 à 17:10
Merci, xkristi, et bonne journée à toi !
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
19 janv. 2009 à 13:30
yves, je te suggère une autre méthode, mais qui ne fonctionne que si tes numéros en colonne A sont des vrais nombres (sans espace et sans lettre), ce que tu reconnais parce qu'ils s'alignent à droite de la colonne et que tu peux les afficher avec une virgule et des décimales.

Ainsi il te suffira de taper 123456 et l'affichage sera n°123456réference ; tu n'auras donc pas besoin d'utiliser une seconde colonne.

Pour y parvenir,
* tu sélectionnes la colonne A,
* tu fais clic-droit dedans,
* tu vas dans Format de cellule/Nombre/Personnalisée,
* et dans la petite fenêtre Type tu écris : "n°"standard"référence"
C'est tout ; tu valides et tu testes

Autre suggestion : La formule de franckmd peut aussi s'écrire ="N°" & A1 & "référence"
0
merci à tous, la méthode semble fonctionner mais faute de temps je propose 50€ pour cette mission que j'évalue à 1h de travail, réglement espèces sur place à paris en échange de la mise en place du travail; je précise que les nombre se terminent toujours par une lettre, merci de vos réponses par mail ypicos @ noos.fr
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088 > yves
21 janv. 2009 à 02:45
La méthode post 7 ne peut pas fonctionner, si ton "nombre" se termine par une lettre ! On l'appelle alors une expression alphanumérique, mais surtout pas un nombre ...

La méthode post 6 reste heureusement valable. Moi, j'estime le temps de travail à 3 minutes.

... et avec 50 € j'aurais du mal à payer l'aller-retour par avion, 15.000 km et 16 h de vol au total ...

Cordialement
0
yves > Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024
21 janv. 2009 à 07:25
j'ai bien précisé le lieiu de travaiil paris, par ailleurs nous sommes en période de crise et je suis étonné de ne pas reçevoir davantage de proposition ,sinon je maintiens les50€ meme pour 3mn de travail +1h a/r transport paris banlieu, mise en route inclu, autres missions de télétravail possible mais toujours avec prise de contact sur paris au préalable,merci de votre attention
0
faute de candidat à 50€ pour 3mn de travail, je me suis résigné à faire des heures supp; j'ai donc appliqué la méthode de r pentier que je remercie,
question: comment enregistrer au format xsl ou texte la nouvelle cellule B compléte sans quelle soit solidaire des données de la cellule A? car si je sélectionne toutes les données de la cell B que je recopie dans une nouvelle celle d'un nouveau doc et bien les données de A disapparaissent , suis-je clair ?
0
Utilisateur anonyme > yves
26 janv. 2009 à 22:28
Bonsoir,
"par ailleurs nous sommes en période de crise et je suis étonné de ne pas reçevoir davantage de proposition ,sinon je maintiens les50€"

Je vous trouve amusant et un peu égaré, ici le service est gratuit, et il n'y a pas d'heure pour les braves.
0
Utilisateur anonyme
26 janv. 2009 à 22:45
Bonsoir Yves,

je comprends pas pourquoi tu dis que les données de A disparaissent...
Parce que si j'ai bien suivi les réponses de Raymond…
En A tu a des références
En B, tu as écrit une formule concaténant les données de A avec d'autres textes.

B est donc le résultat d'une formule liée à la colonne A. Pour conserver les données résultant d'une formule, il faut les coller en valeurs.
Donc, si tu veux copier les données de B dans une autre colonne :
- sélectionner colonne B
- Edition / Copier
- Tu te positionnes sur la colonne où tu veux copier
- Edition / Collage spécial / cocher Valeurs

Non ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
26 janv. 2009 à 22:55
Ni excel, ni access but :

"ma base de donnée sous xsl composée"

peut-être que ceci vous permettra de vous informer

http://www.w3schools.com/xsl/

0
Utilisateur anonyme
26 janv. 2009 à 23:53
Cocotehier,

xsl pour xls c'est vite fait non ? Et les xslt, c'est un autre monde !

Vous ne croyez pas que Yves, au 16ème échange, n'aurait pas déjà averti s'il n'était pas sous excel ?!
Non, je n'y crois pas…
0
yves > Utilisateur anonyme
27 janv. 2009 à 01:26
un grand merci à argixu
0
m@rina Messages postés 20027 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 18 avril 2024 11 269
27 janv. 2009 à 11:23
Bonjour,

Juste pour le fun et histoire de rajouter mon grain de sel... Raymond a donné plusieurs méthodes pour recopier une formule :

tu recopies jusqu'à B150. Il existe plusieurs méthodes pour le faire :
► Dans B1, faire Insertion/Copier ; sélectionner de B2 à B150 et faire Insertion/Coller.
► Dans B1, cliquer sur ctrl+C ; sélectionner de B2 à B150 et faire ctrl+V.
► Sélectionner B1:B150 et faire ctrl+B.
► Etant dans B1, placer le cuseur sur la poignée (à l'angle en bas à droite de la cellule) ; le curseur change de forme et devient une petite croix ; Cliquer et tirer vers le bas (sans lâcher le bouton de la souris) jusqu'à B150.


Allez, j'en ajoute une nouvelle très rapide :
► Sélection de B1, puis double clic sur l'angle droit inférieur de la cellule (quand le curseur se transforme en signe +)

m@rina
0
histoire de calmer les bavards, comment cocher le statut résolu ?
0
m@rina Messages postés 20027 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 18 avril 2024 11 269
27 janv. 2009 à 12:56
Bonjour,

Merci pour les bavards, même si ce n'est pas très gentil... Un forum est justement un endroit où les bavards bavardent !... ce n'est pas une hotline !

Pour cocher le statut "Résolu", il faut être enregistré... et a priori tu ne l'es pas.
En tant que contributeur, je le fais pour toi.

m@rina
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
27 janv. 2009 à 14:38
Je tiens à préciser à Yves que moi aussi j'ai cru à une simple erreur de saisie, quand il a écrit "ma base de donnée sous xsl" dans son post initial et "xsl" au post 6, et enfin au post 14 hier, 1h30 avant de préciser enfin qu'il s'agissait du logiciel de base de données "xsl composée", dont apparemment aucun d'entre nous n'a jamais entendu parler ...
Cependant il aurait dû réagir dès le post 1 quand franckmd a cité Excel, puis quand je l'ai fait au post 5 !
D'autant que la syntaxe des deux logiciels se ressemble, dirait-on ...
Cela nous aurait épargné effectivement beaucoup de bavardages, et nous aurions pu consacrer tout ce temps à aider vraiment d'autres utilisateurs du forum !

Et la prochaine fois, Yves, que tu as besoin d'aide sur xsl [ XSL est un langage de feuilles de style permettant la mise en forme d'un fichier XML ], adresse-toi au forum Programmation ou au forum Webmastering ; tu nous feras plaisir ...
0