Téléchargement
illégal
Posez votre question Signaler

VBA tableau excel avec une seule colonne

sebimy - Dernière réponse le 4 avril 2008 à 17:05
Bonjour,
J'explique d'abord mon problème :
J'ai une feuille excel avec plusieurs colonnes, dont une qui m'intéresse.
Cette colonne est composée de chiffres et toutes les n lignes il y a une case vide.
Et je voudrais pouvoir faire un tableau où chaque colonne est composée d'une séris de
chiffre entre deux cases vides, le tableau se remplit avec les chiffres et dès qu'il y a un espace
on passe à la colonne suivante et comme ca jusqu'a ce qu'il n'y ait plus de chiffres.
Je viens de débuter VBA et même après plusieures heures je n'y arrive pas.
Si quelqu'un pouvait m'aider ca sera vraiment super sympa.
En tout cas merci d'avance.
Lire la suite 

VBA tableau excel avec une seule colonne »

6 réponses
Réponse
+0
moins plus
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

Ajouter un commentaire
Réponse
+0
moins plus
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 ^^
lazkike- 3 avril 2008 à 11:09
ne te décourage pas
c'est le début le plus difficile
va aussi sur http://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
Ajouter un commentaire
Réponse
+0
moins plus
Je bosse sur mes macros aussi en ce moment
j'ai trouvé d'autres sites pour débutants
http://www.presence-pc.com/...
http://www.presence-pc.com/...
à plus
Ajouter un commentaire
Réponse
+0
moins 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.
lazkike- 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
http://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.
Ajouter un commentaire
Ce document intitulé « VBA tableau excel avec une seule colonne » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?