IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Problème RowSource avec plage variable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2015
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2015
    Messages : 211
    Par défaut Problème RowSource avec plage variable
    Bonjour à tous et encore merci pour les résolutions de mes précédents problèmes !

    Voilà, j'ai fait une macro qui devra être utilisable par différents collègues de différents lycées. Il s'avère que, selon les lycées, le nombre et les acronymes des classes changent.

    Je voudrais pouvoir récupérer dans une combobox ( avec RowSource et combobosx que j'ai appelée "Section2" ) les acronymes des classes qui se situent sur une feuille appelée "ElèvesBAC". Voici donc mon problème : JE VOUDRAIS RECUPERER LA CELLULE A1 et C1 ( quand E1 est vide )
    ou LES CELLULES A1 C1 et E1 ( quand G1 est vide )
    ou LES CELLULES A1 C1 E1 et G1 ( quand I1 est vide )
    etc.......
    Vous remarquez que les cellules vont de 2 en 2

    J'ai pensé ( mais ne sais pas comment m'y prendre ) à détecter la première cellule vide ( ça je sais faire jusqu'à récupérer l'indice de la colonne ( 9 pour i , 11 pour k etc.. ) et utiliser non pas K1 mais cells(1,i)

    J'ai déjà utilisé Range(cells(1,1),cells(1,13)) par exemple mais ici avec un pas de 2 et la syntaxe RowSource je ne sais pas !!!!!


    Merci d'avance pour votre aide.

    J'espère avoir été assez clair.

    Novice72

  2. #2
    Membre actif
    Homme Profil pro
    Chercheur à pôle emploi
    Inscrit en
    Juin 2015
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chercheur à pôle emploi

    Informations forums :
    Inscription : Juin 2015
    Messages : 43
    Par défaut
    Bonjour, vous connaissez "step" dans les boucles for ?
    Un exemple ici : http://silkyroad.developpez.com/vba/boucles/ en fin de milieu de page...

  3. #3
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2015
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2015
    Messages : 211
    Par défaut Réponse pour canemarchepas
    Bonsoir,
    Je n'ai pas de problème avec les boucles for next step MAIS AVEC L'ECRITURE de la RowSource et de la combobox.

    Exemple : remplacer une écriture du style Me.section2.RowSource = "ElèvesBAC!A1:Y1" par une autre où A1 et Y1 serait écrit avec Range( Cells...... )
    et là le Step 2 ne marche pas

    Cordialement

    Novice72

  4. #4
    Membre actif
    Homme Profil pro
    Chercheur à pôle emploi
    Inscrit en
    Juin 2015
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chercheur à pôle emploi

    Informations forums :
    Inscription : Juin 2015
    Messages : 43
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Feuil1.range(cells(i,2), cells(i,25)).name ="test"
    Combobox1.Rowsource = "test"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VBA - Graphique avec plage variable
    Par virstyle dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/06/2010, 11h48
  2. Problème bizarre avec une variable de type string
    Par beegees dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/06/2009, 11h34
  3. comparaison de 2 feuille avec plage variable
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 02/04/2009, 21h49
  4. Création de validation de donnée avec plage variable
    Par Krovax dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/02/2009, 13h14
  5. Fonction "SOMME.SI" avec plage variable
    Par marc56 dans le forum Excel
    Réponses: 3
    Dernier message: 26/11/2008, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo