|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Benoit Inscription : mars 2008 Messages : 10 ![]() |
Bonjour à tous,
J'ai un souci avec VBA... J'ai longuement cherché sur des forums mais rien à faire, je ne trouve pas de solution efficace ! Voila, j'ai une plage de données qui est alimentées réguliérement par de nouveaux individus (nouvelle ligne) et de nouveaux résultats (nombre de colonne fixe) ! Les résultats d'examens sont rangés dans les colonnes en fonction de l'âge de l'individu ! Toutefois, il arrive qu'une ou plusieurs colonnes soient vides pour un individu car nous n'avons pas réalisés d'examen à ces âges ! Pour réaliser un certains nombre de calcul, j'ai besoin de supprimer les cellules vides pour chaque ligne... J'ai réussi à bidouiller ce bout code dont je ne suis pas très fier : Code :
Quelqu'un aurait-il un bout de code un peu plus rapide ??? Merci par avance ! |
||
|
|
00
|
|
|
#2 |
|
Office & Excel ![]() ![]() ![]() |
Salut.
Lorsque tu supprimes des colonnes, tu dois partir de la droite du tableau et te déplacer vers la gauche sinon, la colonne à droite d'une colonne supprimée n'est pas traitée par la boucle => Tu dois relancer. Le raisonnement est identique si tu supprimais des lignes, et tu dois alors commencer par le bas du tableau Tu dois donc inverser la boucle sur les colonnes
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
|
|
#3 |
|
Office & Excel ![]() ![]() ![]() |
Cela étant dit, je "sens" que tu pourrais améliorer grandement les capacités d'analyse de ton tableau en organisant tes données autrement. Tu auras bien entendu plus de lignes, mais tu pourrais utiliser les outils d'Excel pour ton analyse.
L'idée, puisque tu réalises des examens, est de stocker des données... d'examen. Donc, tu pourrais réduire le nombre de tes colonnes et traiter un examen par ligne. Tu peux alors utiliser les outils d'Excel tels que somme conditionnelle, tableau croisé dynamique, etc...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
|
|
#4 |
|
Invité de passage
![]() Benoit Inscription : mars 2008 Messages : 10 ![]() |
Merci, c'est ce que je cherchais... Le pire c'est que je le savais mais j'avais oublié !! Et si je n'ai pas fais autrement c'est que je n'ai pas trop le choix ! Crois moi, je me serais bien passé des macros...
Merci encore... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com