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

Bureautique Discussion :

[Basic] Le quadrillage de la feuille disparaît [Tableur]


Sujet :

Bureautique

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 211
    Points : 168
    Points
    168
    Billets dans le blog
    1
    Par défaut [Basic] Le quadrillage de la feuille disparaît
    Bonjour.

    Je récupère une feuille d'un classeur qui contient des données provenant de listes déroulantes.
    Dans une colonne, j'ai dans chaque cellule la possibilité de sélectionner un élément d'une liste déroulante.

    Maintenant, je veux effacer les sélections qui ont été faites dans ces cellules. Pour cela, je cré une macro :
    Code oBasic : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	For oRa.Row = 2 To 250
            	oSheet.GetCellByPosition(6,oRa.Row).String = ""
            	oSheet.GetCellByPosition(6,oRa.Row).cellBackColor = rgb(255,255,255)
            Next

    Le contenu affiché dans la cellule est bien effacé ainsi que la couleur du fond, MAIS les lignes grises qui s'affichent par défaut (quand on ne spécifie pas de bordures aux cellules) dans la feuille ont aussi disparu.
    J'ai fermé le classeur après avoir enregistré les modifications que j'ai faites.
    Quand j'ouvre à nouveau ce classeur, ce quadrillage de la feuille affiché par défaut n'apparaît toujours pas autour des cellules dont je viens de modifier la couleur du fond.

    Comment puis-je faire pour qu'elles soient à nouveau affichées sans être obligé d'ajouter des bordures.

    Merci.

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 211
    Points : 168
    Points
    168
    Billets dans le blog
    1
    Par défaut [Résolu] Le quadrillage est retrouvé.
    Bonjour.

    Deux solutions à ce problème :
    - La première via le code Basic proposé par Jurrasic Pork :
    Le souci c'est qu'en mettant une couleur dans une cellule tu as enlevé sa transparence et donc les bordures grises n'apparaîssent plus. Alors au lieu d'utiliser du blanc, tu rends ta cellule transparente ce qui enlevera la couleur de la cellule si il y en a une. Instruction pour rendre une cellule transparente :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Cell.IsCellBackgroundTransparent = true
    - la seconde que j'ai enfin trouvée via les menus :
    Au fil de mes essais, j'ai trouver une solution via le "formatage des cellules" où je coche dans "Bordures => Préréglage" le premier icône de configuration des bordures le plus à gauche, puis dans "Arrière plan" je coche aucun.
    Là je retrouve aussi le quadrillage disparu.
    Joyeuses fêtes.
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pas d'affichage des lignes dans une JTable
    Par patril dans le forum Composants
    Réponses: 2
    Dernier message: 03/08/2015, 18h36
  2. Réponses: 1
    Dernier message: 29/01/2014, 16h51
  3. Ordre d'affichage des lignes d'une table
    Par laurentSc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/09/2011, 23h05
  4. Affichage des lignes d'une table si AU MOINS Champ est NON VIDE
    Par Dr_No dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 09/07/2009, 17h47
  5. Affichage des lignes d'une collection
    Par john_wili dans le forum Struts 1
    Réponses: 0
    Dernier message: 16/09/2008, 00h27

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