L'Ordinateur Individuel n°134 décembre 2001
L'Ordinateur Individuel n°134 décembre 2001
  • Prix facial : 25 F

  • Parution : n°134 de décembre 2001

  • Périodicité : mensuel

  • Editeur : Groupe Tests

  • Format : (202 x 278) mm

  • Nombre de pages : 294

  • Taille du fichier PDF : 302 Mo

  • Dans ce numéro : 50 micros testés... notre banc d'essai géant.

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 252 - 253  |  Aller à la page   OK
Pages suivantes >
252 253
Pratique Boîte à outils Tableur Créer une petite gestion de projet Le problème vous voulez suivre facilement les différentes étapes d'un travail ou d'un projet. >La solution : créez une macro pour dessiner automatiquement un diagramme. Vous faites construire une maison et vous désirez suivre les différentes étapes des travaux. Une des méthodes les plus utilisées est le diagramme de Gantt, où chaque tâche est représentée par une barre horizontale placée sur un axe gradué en période de temps. La longueur de la barre est proportionnelle à la durée de la tâche. Pour créer un tel diagramme, il existe des logiciels de gestion de projet, comme PSN, de Scitor, ou Project, de Microsoft. Mais ils sont chers et exigent une solide formation préalable. Une couleur par type de tâche Nous vous proposons, ici, d'écrire une macro qui dessinera automatiquement votre diagramme. Elle n'a aucunement la prétention de concurrencer les logiciels spécialisés, mais elle fonctionne immédiatement et montre plusieurs techniques de programmation. En outre, elle ne nécessite qu'un tableur (Excel, de Microsoft, dans notre exemple). Le principe de cette macro est le suivant : à chaque tâche, dont le nom est cité en colonne A du tableau, correspondent des dates de début et de fin Avec Excel 97, 2000 ou XP Étape 1. Placez vos données Lancez Excel, de Microsoft. Créez un nouveau classeur et indiquez 2 comme largeur pour les colonnes E à Z. Chaque colonne correspond à une semaine de l'année 2002. Dans notre exemple, nous n'en avons prévu que 22, mais vous pouvez en utiliser davantage. Saisissez les données comme dans l'exemple illustré sur l'écran ci-contre. Attention : dans notre macro, toutes ces dates appartiennent uniquement à l'année 2002. Notez que vous devez laisser, dans la colonne A, une cellule blanche à la fin de votre liste de tâches. (Voir écran A). >Étape 2. Écrivez la macro Tapez + pour accéder à l'éditeur de VBA, déroulez Insertion/Module et saisissez le listing ci-contre. La procédure Prepare efface le tableau qui doit recevoir les barres colorées. L'instruction Selection.lnterior.Colorindex = xlNone ôte tout attribut de couleur aux cellules préalablement sélectionnées. La procédure Dessine, après avoir appelé la procédure Prepare, se charge de tracer les barres. Pour cela, elle commence par déterminer, pour chaque tâche, les références des colonnes (Debut et Fin) entre lesquelles il faudra colorer les cellules. Puis, la macro calcule, pour les dates de début et de fin, le nombre de jours entre cette date et le 01/01/2002 (la constante DebutAnnee). Ce nombre de jours est divisé par 7 pour le traduire en semaines et enfin converti en valeur entière par la fonction Clnt. Nous y ajoutons 5 car la plage de cellules colorées ne commence qu'en colonne E. Quatre tests (if...) permettent ensuite de s'assurer que les variables Debut et Fin restent bien dans l'intervalle de dessin (les colonnes E à Z). Si ce n'est pas le cas, ces variables sont ramenées dans cet intervalle. Une fois la macro saisie, rebasculez vers Excel. Étape 3. Appréciez le résultat Tapez + . Dans la fenêtre qui apparaît, sélectionnez la macro Dessine et cliquez sur [exécuter]. Les barres sont automatiquement tracées dans les colonnes E à Z de votre tableau. (Voir écran B). Tàche à effectuer 4 5 Acquisition Livraison des matériaux Fondations Gros oeuvre Finition 10 EDF/eau/téléphone D Année 2002 Type Début fin A 1-janv A 15-janv A 22-janv B 2-févr B 25-févr B 30-mars B 23-mai 15-janv 19-janv 3-févr 28-févr 17-avr 15-mai 30-mai I> Réservez les colonnes Cet D aux dates de début et de fin de la tâche. Son type, mentionné en colonne B, sert à déterminer la couleur de la barre que la macro dessinera. LUE% Sub Prepare() Range("E4:Z30").Select SelectioninteriorColorIndex = xlNone Range("m").Select End Sub Sub Dessine° Prepare Ligne = 4 : DebutAnnee = #1/1/2002# While Cells(Ligne, 1) <> Debut = 5 + Clnt((Cells(Ligne, 3).Value - DebutAnnee)/7) Fin = 5 + Clnt((Cells(Ligne, 4). Value - DebutAnnee)/7) If Debut < 5 Then Debut = 5 : If Debut > 26 Then Debut = 26 If Fin < 5 Then Fin = 5 : If Fin > 26 Then Fin = 26 If Cells(Ligne, 2) = "A" Then Couleur = 3 Else Couleur = 8 For Z = Debut To Fin Cells(Ligne, Z).Select With Selection.lnterior.Colorindex = Couleur :.Pattern = xlSolid.PatternColorindex = xlAutomatic End With Next Z Ligne = Ligne + 1 Wend End Sub B C D EFGH I JKLMNOPORST Anne. 7971 Tache a effectuer Type Dobro fin Semaines de l'aune, 2002 Choie du terrain Acqu,srnon Lrrreson desrnaténaur Fonciers', Gros œuvre FinitIon EDF/eau/télenhone A 1.1any 15-jan, A 151anv 19-/am A 22-tanv 3-févr B 2-fée 281évr B 25-fevr 17-avr B 30-mars 15.rnai B 23-ma. 30-mai >Sur ce diagramme, dit de Gantt, les interdépendances entre les différentes tâches sont immédiatement visibles. vvww.oinet.com l'Ordinateur individuel - 244 - N°134 - Décembre 2001 (en colonnes C et D). Dès son lancement, la macro examine chaque ligne contenant une tâche. A partir des dates de début et de fin, elle calcule l'étendue de la plage de cellules à traiter sur la même ligne et colore les cellules de cette plage comme vous le feriez manuellement en recourant au menu Format/Cellules/Motif. La couleur appliquée dépend du type de tâche, lu en colonne B : si la tâche est de type A, elle sera illustrée par une barre rouge, sinon la barre sera bleue. Bien entendu, notre macro est perfectible. [l est notamment possible de rassembler plusieurs instructions en une seule. Mais le listing en serait probablement moins compréhensible. E.O. Nos conseils 1. Ce qu'il vous faut > Un PC sous Windows 95, 98, Me, 2000 ou XP ; Excel 97, de Microsoft ; Quattro Pro 7, de Corel ; 1-2-3 version 97, de Lotus ; ou des versions plus récentes de ces logiciels. >Niveau de difficulté > Utilisateur expert. >L'astuce > Ne vous contentez pas de deux couleurs de barres. Avec une instruction Select Case Couleur, vous pouvez associer autant de teintes que vous souhaitez aux types de tâches. l> À éviter > Ne fixez pas, dans votre macro, le nombre de tâches comme une constante : vous devriez modifier la macro chaque fois que vous ajoutez une tâche. Préférez une boucle infinie du type While... Wend qui continue le traitement jusqu'à ce qu'elle rencontre une cellule vide.
Avec Spypen, la photo numérique, la video et la visio conférence sont dans la poche Spypen, des appareils photo numériques I webcam à peine plus grand qu'une carte de crédit pour un concentré de technologie à mettre dans toutes les mains. Surtout les plus indiscrètes.. La gamme Spypen est compatible Mac et PC, haute définition, macro et accompagnée d'une offre logicielle complète. Pour plus d'informations n'hésitez pas à nous contacter au 01 48 12 97 97 ou à consulter notre site www.comtrade.fr Disponible chez Auclidn, I nac, iyper iiedu, Kuniociu, O'Le Dupe I, ou I et les reveideurs specialises



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


L'Ordinateur Individuel numéro 134 décembre 2001 Page 1L'Ordinateur Individuel numéro 134 décembre 2001 Page 2-3L'Ordinateur Individuel numéro 134 décembre 2001 Page 4-5L'Ordinateur Individuel numéro 134 décembre 2001 Page 6-7L'Ordinateur Individuel numéro 134 décembre 2001 Page 8-9L'Ordinateur Individuel numéro 134 décembre 2001 Page 10-11L'Ordinateur Individuel numéro 134 décembre 2001 Page 12-13L'Ordinateur Individuel numéro 134 décembre 2001 Page 14-15L'Ordinateur Individuel numéro 134 décembre 2001 Page 16-17L'Ordinateur Individuel numéro 134 décembre 2001 Page 18-19L'Ordinateur Individuel numéro 134 décembre 2001 Page 20-21L'Ordinateur Individuel numéro 134 décembre 2001 Page 22-23L'Ordinateur Individuel numéro 134 décembre 2001 Page 24-25L'Ordinateur Individuel numéro 134 décembre 2001 Page 26-27L'Ordinateur Individuel numéro 134 décembre 2001 Page 28-29L'Ordinateur Individuel numéro 134 décembre 2001 Page 30-31L'Ordinateur Individuel numéro 134 décembre 2001 Page 32-33L'Ordinateur Individuel numéro 134 décembre 2001 Page 34-35L'Ordinateur Individuel numéro 134 décembre 2001 Page 36-37L'Ordinateur Individuel numéro 134 décembre 2001 Page 38-39L'Ordinateur Individuel numéro 134 décembre 2001 Page 40-41L'Ordinateur Individuel numéro 134 décembre 2001 Page 42-43L'Ordinateur Individuel numéro 134 décembre 2001 Page 44-45L'Ordinateur Individuel numéro 134 décembre 2001 Page 46-47L'Ordinateur Individuel numéro 134 décembre 2001 Page 48-49L'Ordinateur Individuel numéro 134 décembre 2001 Page 50-51L'Ordinateur Individuel numéro 134 décembre 2001 Page 52-53L'Ordinateur Individuel numéro 134 décembre 2001 Page 54-55L'Ordinateur Individuel numéro 134 décembre 2001 Page 56-57L'Ordinateur Individuel numéro 134 décembre 2001 Page 58-59L'Ordinateur Individuel numéro 134 décembre 2001 Page 60-61L'Ordinateur Individuel numéro 134 décembre 2001 Page 62-63L'Ordinateur Individuel numéro 134 décembre 2001 Page 64-65L'Ordinateur Individuel numéro 134 décembre 2001 Page 66-67L'Ordinateur Individuel numéro 134 décembre 2001 Page 68-69L'Ordinateur Individuel numéro 134 décembre 2001 Page 70-71L'Ordinateur Individuel numéro 134 décembre 2001 Page 72-73L'Ordinateur Individuel numéro 134 décembre 2001 Page 74-75L'Ordinateur Individuel numéro 134 décembre 2001 Page 76-77L'Ordinateur Individuel numéro 134 décembre 2001 Page 78-79L'Ordinateur Individuel numéro 134 décembre 2001 Page 80-81L'Ordinateur Individuel numéro 134 décembre 2001 Page 82-83L'Ordinateur Individuel numéro 134 décembre 2001 Page 84-85L'Ordinateur Individuel numéro 134 décembre 2001 Page 86-87L'Ordinateur Individuel numéro 134 décembre 2001 Page 88-89L'Ordinateur Individuel numéro 134 décembre 2001 Page 90-91L'Ordinateur Individuel numéro 134 décembre 2001 Page 92-93L'Ordinateur Individuel numéro 134 décembre 2001 Page 94-95L'Ordinateur Individuel numéro 134 décembre 2001 Page 96-97L'Ordinateur Individuel numéro 134 décembre 2001 Page 98-99L'Ordinateur Individuel numéro 134 décembre 2001 Page 100-101L'Ordinateur Individuel numéro 134 décembre 2001 Page 102-103L'Ordinateur Individuel numéro 134 décembre 2001 Page 104-105L'Ordinateur Individuel numéro 134 décembre 2001 Page 106-107L'Ordinateur Individuel numéro 134 décembre 2001 Page 108-109L'Ordinateur Individuel numéro 134 décembre 2001 Page 110-111L'Ordinateur Individuel numéro 134 décembre 2001 Page 112-113L'Ordinateur Individuel numéro 134 décembre 2001 Page 114-115L'Ordinateur Individuel numéro 134 décembre 2001 Page 116-117L'Ordinateur Individuel numéro 134 décembre 2001 Page 118-119L'Ordinateur Individuel numéro 134 décembre 2001 Page 120-121L'Ordinateur Individuel numéro 134 décembre 2001 Page 122-123L'Ordinateur Individuel numéro 134 décembre 2001 Page 124-125L'Ordinateur Individuel numéro 134 décembre 2001 Page 126-127L'Ordinateur Individuel numéro 134 décembre 2001 Page 128-129L'Ordinateur Individuel numéro 134 décembre 2001 Page 130-131L'Ordinateur Individuel numéro 134 décembre 2001 Page 132-133L'Ordinateur Individuel numéro 134 décembre 2001 Page 134-135L'Ordinateur Individuel numéro 134 décembre 2001 Page 136-137L'Ordinateur Individuel numéro 134 décembre 2001 Page 138-139L'Ordinateur Individuel numéro 134 décembre 2001 Page 140-141L'Ordinateur Individuel numéro 134 décembre 2001 Page 142-143L'Ordinateur Individuel numéro 134 décembre 2001 Page 144-145L'Ordinateur Individuel numéro 134 décembre 2001 Page 146-147L'Ordinateur Individuel numéro 134 décembre 2001 Page 148-149L'Ordinateur Individuel numéro 134 décembre 2001 Page 150-151L'Ordinateur Individuel numéro 134 décembre 2001 Page 152-153L'Ordinateur Individuel numéro 134 décembre 2001 Page 154-155L'Ordinateur Individuel numéro 134 décembre 2001 Page 156-157L'Ordinateur Individuel numéro 134 décembre 2001 Page 158-159L'Ordinateur Individuel numéro 134 décembre 2001 Page 160-161L'Ordinateur Individuel numéro 134 décembre 2001 Page 162-163L'Ordinateur Individuel numéro 134 décembre 2001 Page 164-165L'Ordinateur Individuel numéro 134 décembre 2001 Page 166-167L'Ordinateur Individuel numéro 134 décembre 2001 Page 168-169L'Ordinateur Individuel numéro 134 décembre 2001 Page 170-171L'Ordinateur Individuel numéro 134 décembre 2001 Page 172-173L'Ordinateur Individuel numéro 134 décembre 2001 Page 174-175L'Ordinateur Individuel numéro 134 décembre 2001 Page 176-177L'Ordinateur Individuel numéro 134 décembre 2001 Page 178-179L'Ordinateur Individuel numéro 134 décembre 2001 Page 180-181L'Ordinateur Individuel numéro 134 décembre 2001 Page 182-183L'Ordinateur Individuel numéro 134 décembre 2001 Page 184-185L'Ordinateur Individuel numéro 134 décembre 2001 Page 186-187L'Ordinateur Individuel numéro 134 décembre 2001 Page 188-189L'Ordinateur Individuel numéro 134 décembre 2001 Page 190-191L'Ordinateur Individuel numéro 134 décembre 2001 Page 192-193L'Ordinateur Individuel numéro 134 décembre 2001 Page 194-195L'Ordinateur Individuel numéro 134 décembre 2001 Page 196-197L'Ordinateur Individuel numéro 134 décembre 2001 Page 198-199L'Ordinateur Individuel numéro 134 décembre 2001 Page 200-201L'Ordinateur Individuel numéro 134 décembre 2001 Page 202-203L'Ordinateur Individuel numéro 134 décembre 2001 Page 204-205L'Ordinateur Individuel numéro 134 décembre 2001 Page 206-207L'Ordinateur Individuel numéro 134 décembre 2001 Page 208-209L'Ordinateur Individuel numéro 134 décembre 2001 Page 210-211L'Ordinateur Individuel numéro 134 décembre 2001 Page 212-213L'Ordinateur Individuel numéro 134 décembre 2001 Page 214-215L'Ordinateur Individuel numéro 134 décembre 2001 Page 216-217L'Ordinateur Individuel numéro 134 décembre 2001 Page 218-219L'Ordinateur Individuel numéro 134 décembre 2001 Page 220-221L'Ordinateur Individuel numéro 134 décembre 2001 Page 222-223L'Ordinateur Individuel numéro 134 décembre 2001 Page 224-225L'Ordinateur Individuel numéro 134 décembre 2001 Page 226-227L'Ordinateur Individuel numéro 134 décembre 2001 Page 228-229L'Ordinateur Individuel numéro 134 décembre 2001 Page 230-231L'Ordinateur Individuel numéro 134 décembre 2001 Page 232-233L'Ordinateur Individuel numéro 134 décembre 2001 Page 234-235L'Ordinateur Individuel numéro 134 décembre 2001 Page 236-237L'Ordinateur Individuel numéro 134 décembre 2001 Page 238-239L'Ordinateur Individuel numéro 134 décembre 2001 Page 240-241L'Ordinateur Individuel numéro 134 décembre 2001 Page 242-243L'Ordinateur Individuel numéro 134 décembre 2001 Page 244-245L'Ordinateur Individuel numéro 134 décembre 2001 Page 246-247L'Ordinateur Individuel numéro 134 décembre 2001 Page 248-249L'Ordinateur Individuel numéro 134 décembre 2001 Page 250-251L'Ordinateur Individuel numéro 134 décembre 2001 Page 252-253L'Ordinateur Individuel numéro 134 décembre 2001 Page 254-255L'Ordinateur Individuel numéro 134 décembre 2001 Page 256-257L'Ordinateur Individuel numéro 134 décembre 2001 Page 258-259L'Ordinateur Individuel numéro 134 décembre 2001 Page 260-261L'Ordinateur Individuel numéro 134 décembre 2001 Page 262-263L'Ordinateur Individuel numéro 134 décembre 2001 Page 264-265L'Ordinateur Individuel numéro 134 décembre 2001 Page 266-267L'Ordinateur Individuel numéro 134 décembre 2001 Page 268-269L'Ordinateur Individuel numéro 134 décembre 2001 Page 270-271L'Ordinateur Individuel numéro 134 décembre 2001 Page 272-273L'Ordinateur Individuel numéro 134 décembre 2001 Page 274-275L'Ordinateur Individuel numéro 134 décembre 2001 Page 276-277L'Ordinateur Individuel numéro 134 décembre 2001 Page 278-279L'Ordinateur Individuel numéro 134 décembre 2001 Page 280-281L'Ordinateur Individuel numéro 134 décembre 2001 Page 282-283L'Ordinateur Individuel numéro 134 décembre 2001 Page 284-285L'Ordinateur Individuel numéro 134 décembre 2001 Page 286-287L'Ordinateur Individuel numéro 134 décembre 2001 Page 288-289L'Ordinateur Individuel numéro 134 décembre 2001 Page 290-291L'Ordinateur Individuel numéro 134 décembre 2001 Page 292-293L'Ordinateur Individuel numéro 134 décembre 2001 Page 294