IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Affichage un peu particulier dans une cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut Affichage un peu particulier dans une cellule
    Bonjour,

    Je m'explique car je ne sais plus où chercher
    J'ai donc un fichier Excel avec une grille "dessinée" (en clair juste les cellules qui faut avec des bordures etc).
    En dessous de cette grille, un petit tableau fait un calcul tout simple en fonction de ce que l'on rentre comme chiffre.
    Le résultat donnera toujours : 3, 5, 7, etc jusque 17.
    Mon problème est le suivant :
    Ma grille fait 20 colonnes de largeur égale, et je voudrais afficher dans cette grille des "points" ou une croix ou n'importe quoi dans cette grille, en fonction du résultat obtenu ==> les fameux 3, 5, 7 etc.
    Par exemple, si l'on obtient 3, il me faut 3 points qui s'affichent sur la grille selon une certaine règle trop longue à expliquer Ces trois points doivent être placés à mêmes distances l'un de l'autre, donc ils ne seront pas forcément au centre d'une cellule.

    En clair, peut-on faire une macro qui affiche un point ou n'importe quoi d'autre sur une bordure de cellule, ou bien n'importe où dans une cellule ??
    Je n'ai pas trouvé alors je vous demande S'il n'y a pas moyen de le faire, y a t-il un autre moyen de faire? avec un autre langage peut être?

    J'espère avoir expliqué plus ou moins clairement

    Merci beaucoup !!

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut
    Plusieurs possibilités

    La première sans passer par les macro:

    Tu crée une feuille dans laquelle tu crée un tableau tout simple:
    1ere colonne les chiffres possibles de réponses (3....17)
    2eme colonne les résultats à afficher en fonction de chaque possibilité.

    Et dans ton tableau, tu met des fonction recherchev.


    2 eme facon:

    Les cases dans lesquelles tu inscrits les chiffres sont aléatoires

    Dans ce cas tu vas utiliser les macros qui vont combler les cases vides.
    Dans la macro utilise la fonction selectcase.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut
    Merci de ta réponse

    Mais ce n'est pas ça dans ce cas je vais expliquer un peu + !

    Les points à afficher ne sont pas forcément DANS la cellule, comme si on écrivait dedans, si c'est le cas pour le résultat d'un seul des calculs c'est le pied lol.

    exemple : on va dire que le point à marquer est une croix.
    La croix peut devoir être placée SUR un côté d'une cellule, ou bien dans le coin inférieur gauche à l'intérieur de la cellule etc.. En fait le problème là ce sont les cellules xD A la main c'est simple, outil de dessin ou n'importe quoi et on la met où on veut, mais une macro qui fait ça oO

    Donc est-il possible de faire afficher un point à un endroit pareil?

    Et, pour répondre à ta question, les cases à remplir seront donc aléatoire oui, vu le nombre de possibilités de résultats :s

    C'est dur à expliquer xD

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Tous les dessins, illustrations, boutons de commandes ou n'importe quoi que tu ajoute sur la feuille de calcul font partie de la collection d'objets Shapes.

    En espérant que cette information te mette sur une piste.

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    tu peux positionner les points déssinés ou tu veux sur la feuille, et les déplacer facilement. le plus simple pour trouver leur position ou la valeur de leur déplacements.est une macro enregistré. ensuite tu peux jouer avec les parametres. mais tu positionnera toujour a partir des bord de l'écran, gauche et bas, je crois, mais je ne suis plus sur., jamais a partir d'une cellule, parce qu'une cellule n'a pas de coordonnées..

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut
    NON mais il ya un moyen très simple de faire tout ça!
    Si tu as que 4 valeurs, tu dessine le dessin à la main que tu veux mettre pour chacune de tes valeurs (4 dessins)

    Et il y a un moyen dans Excel pour afficher le dessin en fonction de la valeur d'une cellule!

    Je te met l'exemple en pièce jointe c'est hyper simple!
    Et voila
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Affichage de valeur décimale dans une cellule
    Par laila morad dans le forum Excel
    Réponses: 2
    Dernier message: 17/11/2007, 17h53
  2. Problème d'affichage d'une formule dans une cellule excel
    Par casho dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/07/2007, 17h58
  3. Affichage type Heure dans une cellule DBGrid
    Par BEN NASR dans le forum Delphi
    Réponses: 2
    Dernier message: 12/05/2007, 08h35
  4. [Affichage] Saut de ligne dans une cellule de tableau
    Par pc.bertineau dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 19/02/2007, 09h54
  5. Affichage lien hypertexte dans une cellule
    Par JACQUEMIN dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/12/2006, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo