fikriiii
Messages postés27Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention11 mai 2007
-
18 avril 2007 à 15:46
fikriiii
Messages postés27Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention11 mai 2007
-
19 avril 2007 à 11:22
Bonjour,
Est-ce que qqn sait comment je pourrais afficher via une msgbox, l'ensemble des numéros de ligne des cellules vides d'une colonne donnée?
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 18 avril 2007 à 16:01
Bonjour,
Cellules de quoi ? d'une colonne de quoi ?
T'es ici sous VB6, et je ne vois comme contrôles possibles (avec lignes et colonnes) que les ListView et les contrôles de type MSFlexGrid ...
Car tu ne parles pas, n'est-ce-pas, de cellules, lignes et colonnes d'Excel (tu aurais alors posté dans la section Langages dérivés/VBA et pas dans celle-ci ...)
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 20073 18 avril 2007 à 16:06
Bonjour, sois plus clair en effet, ca sent le VBA tout ca
mais si tu sais le fais avec une form, alors n'hesite pas a le faire toi meme ton message box, plutot que te prendre le tete avec la methode standard msgbox.
fikriiii
Messages postés27Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention11 mai 2007 18 avril 2007 à 16:12
Salut Nicko,
Il s'agit d'afficher n variables via une msgbox sous VBA.
Les variables en question sont les numéros de ligne des cellules vides dans une colonne quelconque.
Sais-tu comment?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 18 avril 2007 à 16:21
Salut,
Est ce que tu sais récupérer les numero de lignes?
Si oui il te suffit de les concaténer dans un chaine de caractères et ensuite d'afficher en une seule fois cette chaine avec le message box
Il serait quand même utile de mieux exposer ton problème.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 18 avril 2007 à 16:21
Quelle est ta question, exactement ?
Recenser les cellules vides ?
Afficher un résultat par une Msgbox ?
Les deux choses ?
Je pars (après t'avoir relu) du principe que ton problème n'est lié qu'à l'affichage dans une msgbox...
A chaque cellule vide rencontrée : tu alimentes une variable toto de celle vfaçon :
toto = toto & vbcrlf & noligne & ":" & nocolonne
et quand tuu as fini de boucler sur ta feuille :
msgbox toto
Il me semble toutefois que tu ferais mieux d'alimenter une listbox car si tu as de nombreuses cellules vides, ta msgbox va être très haute et dépasser ton écran.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 18 avril 2007 à 16:28
Surtout que le messagebox est limité en taille à 1024 caractères il me semble, en tout cas, il ne permettra peut-être de tout afficher, donc autant prévoir le cas dès maintenant en faisant une form !
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 18 avril 2007 à 23:29
Ouais...
Avant d'aller dormir (c'est l'heure...); moi, je dirais :
Si l'on fait l'inventaire des cellules vides, c'est qu'on a l'intention de faire quelque chose (pourquoi les recenser, si non , hein ?...)
Alors : plutôt que de les afficher dans une msgbox ou autre (qui conduirait à quoi ? A traiter "à la main" ?...), on écrit de suite le code qui convient pour les traiter... (mais je suis fou, moi ...)
fikriiii
Messages postés27Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention11 mai 2007 19 avril 2007 à 08:55
Non, dans mon application l'affichage aurait toujours était possible (- de 10 variables en moyenne), donc l'idée d'utiliser une MsgBox me semble correcte.
La concaténation, je découvre sur VBA.
Quant à mon dernier message, il s'adressait essentiellement à l'ami "jmfmarque", qui en le relisant me fait sourire: il faudrait être plus aimable, après tout ce forum reste un espace d'ECHANGE et d'ENTRE-AIDE.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 19 avril 2007 à 10:54
Bonjour Fikrii,
Je ne suis pas seulement Grincheux., je suis également Curieux (deux nains à la fois, comme tu vois...) :
Je suis surtout curieux de savoir ce que tu comptes faire ensuite de l'affichage obtenu !
C'est celà, que j'appelle la vraie entraide (celle qui anticipe...)
fikriiii
Messages postés27Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention11 mai 2007 19 avril 2007 à 11:22
Dans un tableau à x lignes et y colonnes, le code de Drikce 06 que j'affecte à une icône sur ma feuille excel, me permets de balayer l'ensemble du tableau et de me donner les cellules non saisies (en l'occurence celle de la colonne F).
J'espère que c'est clair...
(lol)