Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/09/2011, 17h09   #1
Nouveau Membre du Club
 
Homme
Administrateur de base de données
Inscription : mai 2011
Messages : 99
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Bâtiment

Informations forums :
Inscription : mai 2011
Messages : 99
Points : 29
Points : 29
Par défaut Question sur propriété des Listview

Bonjour forum,

J'ai deux questions:

1) Comment faire pour que lorsqu'un utilisateur sélectionne une ligne dans la listview, on ne puisse se rendre dans un cellule, je désire seulement que la ligne devienne en surbrillance, donc même si l'utilisateur double click, il n'y est aucun effet, seulement que la ligne devient en surbrillance.

2) En lien avec la première question, si un critère n'est pas respecté, aucune ligne de ma listview est en surbrillance. exemple, si une cellule x dans ma feuil excel est vide, aucune ligne en surbrillance dans ma listview.


Merci d'avance pour votre aide
Beaudelicius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 18h08   #2
Membre du Club
 
Consultant KPI
Inscription : août 2010
Messages : 23
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant KPI

Informations forums :
Inscription : août 2010
Messages : 23
Points : 43
Points : 43
1/ Si tu passes la propriété LabelEdit à lvwManual ?

2/
Procédure de 'désélection' des lignes à appeler si tes cellules Excel sont vides

Code :
1
2
3
4
5
6
Private Sub UnSelectLvLines(myLvw as ListView)
    Dim myLine As ListItem
    For Each myLine In myLvw.ListItems
        If myLine.Selected = True Then myLine.Selected = False
    Next
End Sub
DeTraX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 16h23   #3
Nouveau Membre du Club
 
Homme
Administrateur de base de données
Inscription : mai 2011
Messages : 99
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Bâtiment

Informations forums :
Inscription : mai 2011
Messages : 99
Points : 29
Points : 29
Merci!

Le labeledit en manual, fonctionne,

Pour l'autre je n'ai pas testé, j'ai contourné mon problème en changeant le focus, donc si un cellule est vide j'envoie le focus sur un autre control.

Merci!!
Beaudelicius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h58.


 
 
 
 
Partenaires

Hébergement Web