Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4815 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  25  26  27  ..  112  113  114  115  116  117
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°2949887
traxman
Posté le 14-06-2010 à 17:09:19  profilanswer
 

Reprise du message précédent :
:hello: à tous
 
J'ai quelques petites questions sur excel (dans mon cas, 2010, mais si vous avez la solution sur 2007 ou 2003/2000, je prends également)
 
Tout d'abord, je me fais un graphique représentant la morphologie de "vallée-tunnel" (mais bon, osef), c'est à dire de la morphologie.
 
- J'ai pour cela des échelles en mètre en abscisse et en ordinnée, mais existe-il une commande pour qu'il y ait une mise à l'échelle entre les 2 données ? (que 100m en abscisse fasse la même taille que 100m en ordonnée, ormi la méthode manuelle du pifomètre)
 
- Ensuite, pour ma morphologie, je n'ai uniquement la largeur et la profondeur, mais j'aimerais éviter avoir des courbes en pic, et j'aimerais "arrondir" celles-ci, notamment dans un style de courbe parabolique (comme une loi normale si vous voulez). Je l'ai bien fais manuellement, mais bon, il doit exister une formule pour ceci...
 
Si vous pouvez m'aider...
 
Je vous remercie ;)


Message édité par traxman le 15-06-2010 à 09:04:33

---------------
Mon feed back
mood
Publicité
Posté le 14-06-2010 à 17:09:19  profilanswer
 

n°2951173
Pinzo
Vorsprung durch technik
Posté le 24-06-2010 à 12:27:57  profilanswer
 

Petite question sur Excel 2007, un truc tout simple mais je n'arrive pas à le résoudre. Explications:

 

J'ai une cellule qui calcule la différence entre deux autres cellules qui sont elles-mêmes la somme de 3 autres (concrètement: =SOMME(B18-B10) par exemple). J'ai appliqué un formatage conditionnel qui dit que le texte doit être inscrit en blanc si la valeur de la cellule = 0, parce que je veux juste savoir si il y a une différence positive ou négative. Ça marche si la valeur = 0. Par contre si la valeur est de 0,000000000000454747350886464000 ça ne marchera plus et le résultat "0,00" continue visible (j'ai configuré pour que ça n'affiche que 2 cases décimales).

 

Exemple en image:

 

http://i46.tinypic.com/33dv4hx.png

 

Sur la colonne de gauche, tout est OK, la différence est de zero donc la cellule du milieu affiche 0,00 mais en blanc, donc invisible.
Sur la colonne de droite, même si les deux calculs donnent 3218,27€, la différence des deux donne 0,000000000000454747350886464000, donc ça n'équivaut pas à zero (0,00) donc mon formatage conditionnel ne fonctionne pas, donc il l'affiche en gris.

 

Deux questions donc:

 

1) Comment faire pour que le résultat soit invisible indépendamment des valeurs après la virgule?

 

2) Pourquoi une telle différence?

 


Merci d'avance, j'espère avoir été clair.  :)

 


 :hello:


Message édité par Pinzo le 24-06-2010 à 12:29:19

---------------
“I'll thank you very much.”
n°2951180
Benoit6363
Posté le 24-06-2010 à 13:07:24  profilanswer
 

Bonjour,
 
tu peux utiliser la fonction ARRONDI()
qui permet de limiter le nombres de chiffres après la virgule,
 

n°2951185
Pinzo
Vorsprung durch technik
Posté le 24-06-2010 à 13:28:21  profilanswer
 

Merci mais je l'utilise où et comment?


---------------
“I'll thank you very much.”
n°2951187
Benoit6363
Posté le 24-06-2010 à 13:42:03  profilanswer
 

tu l'utilises dans ton calcul de différence
 
au lieu d'écrire =A7-A13
tu écris =ARRONDI(A7-A13;2)
 
et cela garde que 2 chiffres après la virgule

n°2951192
Pinzo
Vorsprung durch technik
Posté le 24-06-2010 à 15:16:23  profilanswer
 

Benoit6363 a écrit :

tu l'utilises dans ton calcul de différence
 
au lieu d'écrire =A7-A13
tu écris =ARRONDI(A7-A13;2)
 
et cela garde que 2 chiffres après la virgule


Ça marche, merci beaucoup [:d4buff]


---------------
“I'll thank you very much.”
n°2951280
Cocazero
Posté le 25-06-2010 à 14:04:29  profilanswer
 

Bonjour,
J'ai besoin de votre aide pour pouvoir faire ceci sur excell:
 
Feuille 1:
Par ordre alphabétique une liste de noms en colonne 1, avec une date sur la colonne 2 et un prix sur la colonne 3
 
Feuille 2:
Par ordre chronologique les dates avec les noms et les prix correspondant de la feuille 1
 
Feuille 3:
Par ordre croissant les prix... vous avez compris le principe.
 
 
Ma question est donc de savoir si c'est possible de le faire sachant que lorsque que je rajoute une ligne (avec nom, prix, date) sur n'importe quelle feuille, il faut qu'elle s'ajoute automatiquement sur les autres...
 
 
Merci d'avance ! :)

n°2951291
SuppotDeSa​Tante
Aka dje69r
Posté le 25-06-2010 à 15:09:35  profilanswer
 

Hello
 

Cocazero a écrit :

Bonjour,
J'ai besoin de votre aide pour pouvoir faire ceci sur excell:
 
Feuille 1:
Par ordre alphabétique une liste de noms en colonne 1, avec une date sur la colonne 2 et un prix sur la colonne 3
 ...

On pourrait faire de la bidouille, a savoir sur toutes les feuilles faire :
=Si(Feuil1!A1="";"zzzz";A1) et tirer sur toutes les cellules des feuilles2 et 3 comme ca il prend les valeur de ta feuille1
Une mise en forme conditionnelle si la cellule = "zzzz" on met en blanc, histoire de cacher les valeurs "zzzz"
Et faire ton tri sur tes deux autres feuilles.
 
"zzzz" tout simplement parceque tu veux des tris croissants, et donc forcement zzzz sera a la fin.
 
Mais c'est de la bidouille, une macro toute bete pour faire ceci est bien plus propre :

Code :
  1. Sub PepsiMax() ':P
  2.    
  3. 'On enleve la mise a jour de l'ecran pour gagner du temps.
  4.     Application.ScreenUpdating = False
  5. 'Définition des 3 noms des feuilles, a toi de remplacer Feuil1 par le nom de ta feuille source etc.
  6.     NomFeuil1 = "Feuil1"
  7.     NomFeuil2 = "Feuil2"
  8.     NomFeuil3 = "Feuil3"
  9.    
  10. 'On copie les données de la feuille1 sur les deux autres.
  11.     Sheets(NomFeuil1).Select
  12.     Cells.Select
  13.     Selection.Copy
  14.     Sheets(Array(NomFeuil2, NomFeuil3)).Select
  15.     Sheets(NomFeuil2).Activate
  16.     Cells.Select
  17.     ActiveSheet.Paste
  18.     Application.CutCopyMode = False
  19.    
  20. 'On fait les tris
  21.     Sheets(NomFeuil2).Select
  22.     'Ici on tri par la seconde colonne : B2 et on dit que c'est croissant : xlAscending
  23.     Range("A1:C10000" ).Sort Key1:=Range("B2" ), Order1:=xlAscending, Header:=xlGuess
  24.     'On se replace en A1
  25.     Range("A1" ).Select
  26.    
  27.     Sheets(NomFeuil3).Select
  28.     'Ici on tri par la seconde colonne : C2 et on dit que c'est croissant : xlAscending
  29.     Range("A1:C10000" ).Sort Key1:=Range("C2" ), Order1:=xlAscending, Header:=xlGuess
  30.     'On se replace en A1
  31.     Range("A1" ).Select
  32.    
  33. 'On revient sur la feuille1 en A1
  34.     Sheets(NomFeuil1).Select
  35.     Range("A1" ).Select
  36. 'On remet la mise a jour de l'ecran
  37.     Application.ScreenUpdating = True
  38. End Sub


Message édité par SuppotDeSaTante le 25-06-2010 à 15:19:39

---------------
Soyez malin, louez entre voisins !
n°2951424
Cocazero
Posté le 27-06-2010 à 02:00:17  profilanswer
 

Merci beaucoup dje69r!! Mais mon niveau ne me permet pas de faire ce que vous avez dit je pense... en fait j'ai quasiment rien compris..
 
Merci quand même, je vais voir s'il n'existe pas un logiciel capable de faire cela.

n°2951467
SuppotDeSa​Tante
Aka dje69r
Posté le 27-06-2010 à 12:56:33  profilanswer
 

Pas besoin de niveau requis etant donné que je te file le code. Tu n'as qu'a le mettre dans un module.
 
Sous Excel < 2007  : Outils, Macro, Visual Basic Editor. Insertion, Module. Dans la nouvelle page blanche qui apparait tu colles le code ci dessus.
Ensuite tu n'as plus qu'a faire Outils, Macro, Macros... et tu séléctionne la macro qui s'appelle PepsiMax et le code va se lancer tout seul
 
Sous Excel > 2007 : Si tu as l'onglet Developpeur, tu vas dessus et tu cliques sur Visual Basic. Ensuite c'est la meme chose, Insertion etc.
Si tu n'as pas l'onglet Developpeur tu fais Alt+F11
 
Dans le code, tu n'as qu'a modifier les lignes 7 à 9 et remplacer ce qu'il y a entre guillemets par les noms des onglets de ton classeur. Par exemple si ton onglet ou sont tes données se nomme "toto" tu remplace a la ligne 7 comme ca :
NomFeuil1 = "toto"
 
J'ai fait expres de passer en parametre le nom des feuilles pour que tu n'ai que ca a faire pour que le code fonctionne.
 
Si tu as besoin de plus d'aide n'hesite pas.
 
Dje


Message édité par SuppotDeSaTante le 27-06-2010 à 12:57:15

---------------
Soyez malin, louez entre voisins !
mood
Publicité
Posté le 27-06-2010 à 12:56:33  profilanswer
 

n°2951493
hafmar
Posté le 27-06-2010 à 18:23:49  profilanswer
 

merci pour ce topic

n°2951801
fullmetal4
Posté le 30-06-2010 à 14:32:10  profilanswer
 

Bonjour, sous excel 2007 j'aimerais faire deux opérations sur un fichier de ce type :
 
http://hfr-rehost.net/self/pic/a85eb45f155ed8c4c1ba664fe020cc68c05577ff.jpeg
 
1) Je voudrais d'abord regrouper les données afin de ne pas avoir de lignes vides.
2) Supprimer les "E-Mails :" sur chaque ligne afin de ne garder que les adresses.
 
Merci d'avance de votre aide, c'est sans doute simple à faire mais quand on sait pas...


Message édité par fullmetal4 le 30-06-2010 à 14:32:55
n°2951807
blueteen
Posté le 30-06-2010 à 15:17:17  profilanswer
 

Salut, pour regrouper tes données, tu as juste un tri à faire sur ta colonne.
Sélectionne ta colonne en cliquant sur l'en-tête, puis dans l'onglet 'Données', tu cliques sur le bouton de tri.

 

Et pour supprimer la partie E-mail : (9 caractères), tu peux utiliser cette formule dans la colonne B.
Par exemple en B12 tu mets :

 
Code :
  1. =REMPLACER(A12;1;9;"" )
 

Il n'y a rien entre les 2 apostrophes à la fin du code.
Ca va remplacer les 9 premiers caractères de A12 (en partant du 1er) par du 'vide'.
En résultat, tu auras juste ton mail test1@test.fr

Message cité 1 fois
Message édité par blueteen le 30-06-2010 à 21:03:11
n°2951830
lecastorla​pon
We are the night
Posté le 30-06-2010 à 17:58:00  profilanswer
 

Bonjour à tous,
 
Je veux utiliser une valeur temporelle dans une formule excel mais je n'y arrive pas. Un exemple pour être plus clair.
 
J'ai 2 valeurs horaires dans 2 cellules. Je fais la différence des 2 dans une troisième, qui me donne mettons 00:25. Et je veux qu'un autre cellule soit VRAI quand cette durée est supérieure à 30mn.
=SI(J3-K3>20;VRAI) ne marche pas. Comment puis-je faire ?


---------------
Viens boire ma bière aussi fraîche que l'ombre du sycomore
n°2951837
Oryx
Oryx un jour, Oryx toujours !
Posté le 30-06-2010 à 18:41:01  profilanswer
 

=SI((B1-A1)*1440>30;VRAI;0)
 
nota:
- B1 est supérieur à A1
- 1440 est le nombre de minutes d'une journée

Message cité 1 fois
Message édité par Oryx le 30-06-2010 à 18:42:05

---------------
C2Q 9650 E0 9x400@3600 1,15V / Noctua NH-U12P / 2x4Go KomputerBay Cas5 / P5Q DeLuxe / Asus HD7850 DCUII v2 / Antec P180 / Seven Intégral
n°2951856
fullmetal4
Posté le 30-06-2010 à 20:26:48  profilanswer
 

blueteen a écrit :

Salut, pour regrouper tes données, tu as juste un tri à faire sur ta colonne.
Sélectionne ta colonne en cliquant sur l'en-tête, puis dans l'onglet 'Données', tu cliques sur le bouton de tri.
 
Et pour supprimer la partie E-mail : (9 caractères), tu peux utiliser cette formule dans la colonne B.
Par exemple en B12 tu mets :
 

Code :
  1. =REMPLACER(A12;1;9;"" )


 
Il n'y a rien entre les 2 apostrophes à la fin du code.
Ca va remplacer les 10 premiers caractères de A12 (en partant du 1er) par du 'vide'.
En résultat, tu auras juste ton mail test1@test.fr


 
Merci beaucoup  :jap:  

n°2951911
tiburon
préservatif oublié vie gachée
Posté le 01-07-2010 à 10:13:58  profilanswer
 

Question j'en ai marre de faire glisser la formule sur tout un collone avec la croix a gauche de la cellule, comment faire pour recopier une formule jusqu'en bas du tableau ?

n°2951915
lecastorla​pon
We are the night
Posté le 01-07-2010 à 10:38:36  profilanswer
 

Oryx a écrit :

=SI((B1-A1)*1440>30;VRAI;0)
 
nota:
- B1 est supérieur à A1
- 1440 est le nombre de minutes d'une journée


 
OK merci
 


---------------
Viens boire ma bière aussi fraîche que l'ombre du sycomore
n°2951920
theworst
Posté le 01-07-2010 à 11:07:15  profilanswer
 

Bonjour à tous.
 
Je suis assez novice en excel, je connais quelques fonctions pour faire des moyennes, je sait utiliser les onglets etc.
 
J'ai un projet à réaliser qui sera utilisé par les membres d'une entreprise.
 
Je vous explique donc un des mes principaux problèmes :  
Je cherche à « sélectionner » et « sauvegarder » des lignes de texte (comprenant plusieurs colonnes : une de description, une de prix …) sans faire du copier coller, par exemple en cliquant simplement sur la ligne.
 
Il y aurait 2 onglets sur la page excel : un qui sert de base de données et l’autre qui pioche dans cette base de données les éléments dont j’ai besoin.
En sélectionnant une ligne il faudrait qu’elle se copie sur un autre onglet pour avoir une page finale.
 
 
Un exemple ci-dessous très simplifié.
 
 
                        prix unitaire €
1 travaux préparatoires  
1-1 travaux A                  500
1-2 travaux B                               1000
   
   
   
   
2 travaux de base  
2-1 tvx base 'nettoyage'       200
2-2 tvx base 'remplissage'       300
 
 
Cette page est la base données et il faudrait (par exemple) que je sélectionne dans le 1, les travaux A et dans le 2 les tvx base 'nettoyage'.
Ainsi ces 2 lignes iraient dans une autre page. Cette dernière page ressemble à un « devis » qui prend les éléments dont elle a besoin dans une base générale.
Je dois appliquer cette méthode pour un base assez conséquente qui utiliserait des menus déroulants pour la partie 1 travaux préparatoires, pour la partie 2 travaux de base etc…

Message cité 2 fois
Message édité par theworst le 01-07-2010 à 11:09:26
n°2951930
blueteen
Posté le 01-07-2010 à 11:44:23  profilanswer
 

tiburon a écrit :

Question j'en ai marre de faire glisser la formule sur tout un collone avec la croix a gauche de la cellule, comment faire pour recopier une formule jusqu'en bas du tableau ?


 
Soit l'exemple suivant :
http://img594.imageshack.us/img594/4384/copieformule.png
 
Admettons que je veuille copier ma formule B1 sur toutes les cellules suivantes (jusqu'à la limite Fin que j'ai ajouté manuellement).
 
Je me place en B1
Je fais : ctrl+c (pour copier la formule)
J'appuie sur la touche SHIFT puis FIN puis FLECHE DU BAS (les unes après les autres, tout en laissant appuyée les précédentes : suis-je clair ?)
Tu dois obtenir la capture suivante (ça sélectionne toute la colonne jusqu'à ce qu'une cellule non vide soit rencontrée (d'où l'intérêt de mettre une valeur bidon à l'endroit où tu veux arrêter la copie)
http://img8.imageshack.us/img8/4673/copieformule2.png
 
Et tu enchaînes avec CTRL+V (pour coller la formule)
Tu obtiens donc ça (et tu n'as plus qu'à supprimer la dernière valeur qui ne sert à rien).
http://img24.imageshack.us/img24/2375/copieformule3.png

n°2951988
Guigui
Posté le 01-07-2010 à 16:35:27  profilanswer
 

blueteen a écrit :

 

Soit l'exemple suivant :
http://img594.imageshack.us/img594 [...] ormule.png

 

Admettons que je veuille copier ma formule B1 sur toutes les cellules suivantes (jusqu'à la limite Fin que j'ai ajouté manuellement).

 

Je me place en B1
Je fais : ctrl+c (pour copier la formule)
J'appuie sur la touche SHIFT puis FIN puis FLECHE DU BAS (les unes après les autres, tout en laissant appuyée les précédentes : suis-je clair ?)
Tu dois obtenir la capture suivante (ça sélectionne toute la colonne jusqu'à ce qu'une cellule non vide soit rencontrée (d'où l'intérêt de mettre une valeur bidon à l'endroit où tu veux arrêter la copie)
http://img8.imageshack.us/img8/4673/copieformule2.png

 

Et tu enchaînes avec CTRL+V (pour coller la formule)
Tu obtiens donc ça (et tu n'as plus qu'à supprimer la dernière valeur qui ne sert à rien).
http://img24.imageshack.us/img24/2 [...] rmule3.png

 

sinon tu double-clique sur le petit carre noir en bas a droite de ta cellule selectionnee, et ca descend tout seul.
Pas besoin de mettre "fin" en bas il s'arretera tout seul au meme niveau que dans la colonne A


Message édité par Guigui le 01-07-2010 à 16:35:55
n°2951991
blueteen
Posté le 01-07-2010 à 17:18:06  profilanswer
 

Mortelle ton astuce !
Merci :)

n°2951992
Oryx
Oryx un jour, Oryx toujours !
Posté le 01-07-2010 à 17:21:18  profilanswer
 

theworst a écrit :

Bonjour à tous.
 
Je suis assez novice en excel, je connais quelques fonctions pour faire des moyennes, je sait utiliser les onglets etc.
 
J'ai un projet à réaliser qui sera utilisé par les membres d'une entreprise. .../..


 
A part passer par une page de descriptif des travaux possibles munie d'une case à cocher en regard et d'une macro tranférant les lignes ainsi sélectionnées dans un nouvel onglet "formulaire" (ton devis) ...  :heink:  


---------------
C2Q 9650 E0 9x400@3600 1,15V / Noctua NH-U12P / 2x4Go KomputerBay Cas5 / P5Q DeLuxe / Asus HD7850 DCUII v2 / Antec P180 / Seven Intégral
n°2952061
nono51
Posté le 02-07-2010 à 12:15:02  profilanswer
 

Bonjour à tous,
 
je souhaite qu'un tarif s'affiche dans la cellule E2 lorsqu'une référence s'affiche dans la cellule D2, la cellule E2 étant une liste déroulante,
 
pour cela j'utilise cette formule : =INDEX(B2:B9;EQUIV(D2;A2:A9;0)) où la plage B2:B9 représente les tarifs et la plage A2:A9, les références,
 
cela fonctionne... une fois, si je modifie la référence, le prix reste inchangé,
 
seul un double clic sur la formule et "entrée" donne le bon résultat
 
je suis sous excel 2007
 
merci de votre aide

n°2952062
blueteen
Posté le 02-07-2010 à 12:23:13  profilanswer
 

Juste comme ça, je ne vois pas l'intérêt de mettre une liste déroulante dans la cellule où doit s'afficher ton prix ?

n°2952063
nono51
Posté le 02-07-2010 à 12:42:34  profilanswer
 

oui tu as raison,  [:jesus_consteration]  
 
il fallait lire  
 

Citation :

je souhaite qu'un tarif s'affiche dans la cellule E2 lorsqu'une référence s'affiche dans la cellule D2, la cellule D2 étant une liste déroulante

,


Message édité par nono51 le 02-07-2010 à 12:44:11
n°2952067
blueteen
Posté le 02-07-2010 à 13:38:12  profilanswer
 

Dans l'onglet 'Formules', bouton 'Options de calcul', est-ce que c'est bien sur 'Automatique' ?

n°2952068
nono51
Posté le 02-07-2010 à 13:52:11  profilanswer
 

non, ce n'était pas coché, c'était en manuel
 
merci, merci, merci  :love:

n°2952089
Oryx
Oryx un jour, Oryx toujours !
Posté le 02-07-2010 à 17:38:39  profilanswer
 

theworst a écrit :

Un exemple ci-dessous très simplifié.
                        prix unitaire €
1 travaux préparatoires  
1-1 travaux A                  500
1-2 travaux B                               1000
   
 
   
2 travaux de base  
2-1 tvx base 'nettoyage'       200
2-2 tvx base 'remplissage'       300
 


 
Vite fait, ça peut toujours servir de base à d'autres ...
Donc 1 feuille contenant les opérations sur 2 colonnes (A & B) et une troisième (C) qui sert à valider le choix ( O ou N ou rien )
un bouton de lancement de la macro ...

Code :
  1. Sub Créer_Devis()
  2. '
  3. ' Créer_Devis Macro
  4. ' Macro enregistrée le 02/07/2010 par Oryx
  5. '
  6. 'lancement du fitre sur les enregistrements à "O"
  7.     Selection.AutoFilter Field:=1, Criteria1:="O"
  8. ' sélection des enregistrements filtrés
  9.     Range("A1:B11" ).Select
  10. ' mise en mémoire de la sélection (copier)
  11.     Selection.Copy
  12. ' Changement de feuille
  13.     Sheets("Devis" ).Select
  14. ' se positionner en A3 dans cette feuille, donc sous devis
  15.     Range("A3" ).Select
  16. ' "coller" se que l'on a copié
  17.     ActiveSheet.Paste
  18. ' retour à la feuille d'origine
  19.     Sheets("Liste Opérations" ).Select
  20. ' on efface la sélection précédente
  21.     Application.CutCopyMode = False
  22.     Selection.AutoFilter Field:=1
  23.     Range("C2:C11" ).Select
  24.     Selection.ClearContents
  25. ' on est prêt pour recommencer
  26.     Range("C1" ).Select
  27.    
  28. End Sub


 
et les "références" sélectionnées en (C) apparaissent dans la deuxième feuille du classeur.
 
Y'a plus qu'à peaufiner les mises en page que ce soit pour la liste des travaux, la sortie du devis, voir insérer des cases à cocher ...
 


---------------
C2Q 9650 E0 9x400@3600 1,15V / Noctua NH-U12P / 2x4Go KomputerBay Cas5 / P5Q DeLuxe / Asus HD7850 DCUII v2 / Antec P180 / Seven Intégral
n°2952253
jesaipacki
Posté le 04-07-2010 à 20:15:13  profilanswer
 

Salut tout le monde,
 
J'aimerais savoir si il est possible d'ouvrir le même lien hypertexte à chaque fois que le même mot apparait dans le fichier?
Si oui, quelle est la formule s'il vous plait?
 
Merci d'avance  :jap:

n°2952295
SuppotDeSa​Tante
Aka dje69r
Posté le 05-07-2010 à 10:24:58  profilanswer
 

jesaipacki a écrit :

Salut tout le monde,
 
J'aimerais savoir si il est possible d'ouvrir le même lien hypertexte à chaque fois que le même mot apparait dans le fichier?
Si oui, quelle est la formule s'il vous plait?
 
Merci d'avance  :jap:


 
Rien compris...  [:transparency]


---------------
Soyez malin, louez entre voisins !
n°2952374
jesaipacki
Posté le 05-07-2010 à 21:37:42  profilanswer
 

SuppotDeSaTante a écrit :


 
Rien compris...  [:transparency]


 :lol:  
Je vais essayer d'être plus compréhensible.
 
Par exemple dans le même fichier on va trouver le mot "hardware" plusieurs fois.
Et je veux créer un lien hypertexte (par exemple "www.hardware.fr" ) pour chaque case "hardware".
 
Au lieu de faire un par un je veux savoir si automatiquement en écrivant "hardware" le lien hypertexte peut apparaître.
 
 :jap:  
 

n°2952379
SuppotDeSa​Tante
Aka dje69r
Posté le 05-07-2010 à 22:20:54  profilanswer
 

Oui. Mais il faut passer par des macros.
De tête comme ça :

Code :
  1. Private sub worksheet_change(byval target as range)
  2. If target.value = "hardware" then
  3. Activesheet.hyperlinks.Add anchor:=Selection, address:= "http://www.forum.hardware.fr", texttodisplay:="hardware"
  4. End if
  5. End sub
 

Désole pour l'indentation, pas pratique avec l'iPhone...

Message cité 1 fois
Message édité par SuppotDeSaTante le 05-07-2010 à 22:23:21

---------------
Soyez malin, louez entre voisins !
n°2952421
alfzecat
Posté le 06-07-2010 à 09:57:46  profilanswer
 

[:polysoldat]

n°2952422
blueteen
Posté le 06-07-2010 à 10:01:59  profilanswer
 

Ca valait bien un post pour dire ça :sleep:  
Préviens-nous quand tu iras faire pipi aussi !

n°2952423
alfzecat
Posté le 06-07-2010 à 10:07:52  profilanswer
 

[:avampire]  
desolé ... comment je fais si je veux drapaliser et que j'ai rien à dire ?

Spoiler :


Excel, je t'aime [:welcom]


Message édité par alfzecat le 06-07-2010 à 10:08:05
n°2952424
blueteen
Posté le 06-07-2010 à 10:10:11  profilanswer
 

Ah tu drapalisais, je croyais que tu nous signalais l'inverse :p

n°2952427
alfzecat
Posté le 06-07-2010 à 10:22:39  profilanswer
 

ah oui ... autant pour moi, j'avais pas vu qu'il etait barré !
désolé
 
fin HS

n°2952457
SuppotDeSa​Tante
Aka dje69r
Posté le 06-07-2010 à 13:52:23  profilanswer
 

Tu drapalises pas !  :fou:  
 
Tu appuise sur la petite etoile qui sert a mettre le topic dans tes favoris !  :o  
 
---)> http://forum-images.hardware.fr/themes_static/images_forum/1/favorisb.gif <(---
 
 
 :whistle:


Message édité par SuppotDeSaTante le 06-07-2010 à 13:52:42

---------------
Soyez malin, louez entre voisins !
n°2952520
jesaipacki
Posté le 06-07-2010 à 21:29:32  profilanswer
 

SuppotDeSaTante a écrit :

Oui. Mais il faut passer par des macros.
De tête comme ça :

Code :
  1. Private sub worksheet_change(byval target as range)
  2. If target.value = "hardware" then
  3. Activesheet.hyperlinks.Add anchor:=Selection, address:= "http://www.forum.hardware.fr", texttodisplay:="hardware"
  4. End if
  5. End sub


 
Désole pour l'indentation, pas pratique avec l'iPhone...


Merci beaucoup même si je ne connais rien en macros mais je vais m'y mettre  :)  
 
 :jap:

n°2952531
SuppotDeSa​Tante
Aka dje69r
Posté le 06-07-2010 à 22:23:39  profilanswer
 

Tiens nous au jus ;)


Message édité par SuppotDeSaTante le 06-07-2010 à 22:24:16

---------------
Soyez malin, louez entre voisins !
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  25  26  27  ..  112  113  114  115  116  117

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)