VBA tableau excel avec une seule colonne
Fermé
sebimy
-
3 avril 2008 à 08:31
lazkike Messages postés 447 Date d'inscription vendredi 10 septembre 2004 Statut Contributeur Dernière intervention 14 décembre 2013 - 4 avril 2008 à 17:05
lazkike Messages postés 447 Date d'inscription vendredi 10 septembre 2004 Statut Contributeur Dernière intervention 14 décembre 2013 - 4 avril 2008 à 17:05
A voir également:
- VBA tableau excel avec une seule colonne
- Déplacer une colonne excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Tableau word - Guide
4 réponses
lazkike
Messages postés
447
Date d'inscription
vendredi 10 septembre 2004
Statut
Contributeur
Dernière intervention
14 décembre 2013
139
3 avril 2008 à 09:11
3 avril 2008 à 09:11
Salut
moi aussi ça ne fait pas longtemps que je me suis mis à VBA Excel.
Le plus simple pour commencer c'est de faire pas à pas ton programme en commençant par les tâches les plus simples que doit exécuter ton programme puis aller vers le plus compliqué.
Il y a ces sites là qui m'ont beaucoup aidés
http://xlbysteph.free.fr/aideinformatique/actionfeuille.htm
http://pagesperso-orange.fr/jean.sanguinetti/VBA_Excel97_Cours.htm
Un autre truc, c'est de passer par l'enregistrement de ta macro. Souvent ça permet de démarrer et ça donne des idées.
Voilà les lignes de commandes pour chercher une cellule vide
i = 3
Do
If Not IsEmpty(Range("B" & i)) Then i = i + 1
Loop Until Range("B" & i).Value = Empty
Il y a surement d'autres méthodes plus sexy mais ça marche
J'ai pu avancer assez rapidement en divisant mon programme en action simple et en cherchant sous Google. Mais je me suis quand même tapé le bouquin "VBA Excel pour les nuls" Il doit se trouver dans toutes les bonnes bibliothèques universitaires ou municipales.
Bon courage
moi aussi ça ne fait pas longtemps que je me suis mis à VBA Excel.
Le plus simple pour commencer c'est de faire pas à pas ton programme en commençant par les tâches les plus simples que doit exécuter ton programme puis aller vers le plus compliqué.
Il y a ces sites là qui m'ont beaucoup aidés
http://xlbysteph.free.fr/aideinformatique/actionfeuille.htm
http://pagesperso-orange.fr/jean.sanguinetti/VBA_Excel97_Cours.htm
Un autre truc, c'est de passer par l'enregistrement de ta macro. Souvent ça permet de démarrer et ça donne des idées.
Voilà les lignes de commandes pour chercher une cellule vide
i = 3
Do
If Not IsEmpty(Range("B" & i)) Then i = i + 1
Loop Until Range("B" & i).Value = Empty
Il y a surement d'autres méthodes plus sexy mais ça marche
J'ai pu avancer assez rapidement en divisant mon programme en action simple et en cherchant sous Google. Mais je me suis quand même tapé le bouquin "VBA Excel pour les nuls" Il doit se trouver dans toutes les bonnes bibliothèques universitaires ou municipales.
Bon courage
Merci de ta réponse c'est très gentil
ces liens sont vraiment pas mal, très complets
et la commande risque de m'aider
je m'y remet
sur ce bonne journée, la mienne n'est pas près de ce terminer ^^
ces liens sont vraiment pas mal, très complets
et la commande risque de m'aider
je m'y remet
sur ce bonne journée, la mienne n'est pas près de ce terminer ^^
lazkike
Messages postés
447
Date d'inscription
vendredi 10 septembre 2004
Statut
Contributeur
Dernière intervention
14 décembre 2013
139
3 avril 2008 à 11:09
3 avril 2008 à 11:09
ne te décourage pas
c'est le début le plus difficile
va aussi sur https://excel.developpez.com/faq/?page=VBA
c'est un super mega FAQ
Si tu veux coup de pouce (et si je peux t'aider) n'hésite pas
c'est le début le plus difficile
va aussi sur https://excel.developpez.com/faq/?page=VBA
c'est un super mega FAQ
Si tu veux coup de pouce (et si je peux t'aider) n'hésite pas
lazkike
Messages postés
447
Date d'inscription
vendredi 10 septembre 2004
Statut
Contributeur
Dernière intervention
14 décembre 2013
139
3 avril 2008 à 12:39
3 avril 2008 à 12:39
Je bosse sur mes macros aussi en ce moment
j'ai trouvé d'autres sites pour débutants
http://www.presence-pc.com/forum/ppc/Programmation/excel-macro-trucs-astuces-sujet-4953-1.htm
http://www.presence-pc.com/forum/ppc/Programmation/vous-lancez-developpement-macro-excel-lisez-sujet-2941-1.htm
à plus
j'ai trouvé d'autres sites pour débutants
http://www.presence-pc.com/forum/ppc/Programmation/excel-macro-trucs-astuces-sujet-4953-1.htm
http://www.presence-pc.com/forum/ppc/Programmation/vous-lancez-developpement-macro-excel-lisez-sujet-2941-1.htm
à plus
salut
merci pour tout je viens enfin de finir ca fait du bien une macro qui marche comme on veut ^^
parcontre sais tu si c'est possible d'avoir une boucle sans fin : exemple une variable i qui va de 1 à l'infini
mais dans la boucle on met une condition qui l'arrete aubout d'un moment quand meme. Pour l'instant j'ai mis de 1 à 10000 mais je peux pas aller plus loin.
merci pour tout je viens enfin de finir ca fait du bien une macro qui marche comme on veut ^^
parcontre sais tu si c'est possible d'avoir une boucle sans fin : exemple une variable i qui va de 1 à l'infini
mais dans la boucle on met une condition qui l'arrete aubout d'un moment quand meme. Pour l'instant j'ai mis de 1 à 10000 mais je peux pas aller plus loin.
lazkike
Messages postés
447
Date d'inscription
vendredi 10 septembre 2004
Statut
Contributeur
Dernière intervention
14 décembre 2013
139
4 avril 2008 à 17:05
4 avril 2008 à 17:05
pour une boucle qui tend vers l'infinie, je ne sais pas trop
est ce que tu as essayé sur ce site
https://silkyroad.developpez.com/vba/boucles/#LVII
mais c'est bizarre que tu ne puisse aller que jusqu'à 10 000, si tu as déclaré ta variable i en Integer tu peux aller jusqu'à 32 767.
Je suis désolé mais ça sort des mes compétences.
est ce que tu as essayé sur ce site
https://silkyroad.developpez.com/vba/boucles/#LVII
mais c'est bizarre que tu ne puisse aller que jusqu'à 10 000, si tu as déclaré ta variable i en Integer tu peux aller jusqu'à 32 767.
Je suis désolé mais ça sort des mes compétences.