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

Excel Discussion :

Derniere colonne vide et 1er cellule vide


Sujet :

Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2010
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 49
    Points : 30
    Points
    30
    Par défaut Derniere colonne vide et 1er cellule vide
    Bonjour,

    J'ai un fichier avec les colonnes de A à G statique et je souhaiterai completer la colonne suivant ( la H ) automatiquement. J'ai des données a mettre 1 fois par jour donc j'aimerai une macro qui me selectionne la derniere colone vide, qu'elle me marque avec un (today) le jour sur la ligne 1 et appartir de la ligne 2 jusqu'a la ligne 250 me colle mes info du jour et cela ainsi de suite tous les jours.
    J'ai essayé un bout de code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sheets("Feuil1").Select
    Dim der_col As Byte
    der_col = Range("IV1").End(xlToLeft).Column + 1
    Cells(1, der_col) = "=TODAY()"
    Il me marque bien la date du jour sur la colonne H mais apres je n'arrive pas a selectionner la ligne du dessous pour inserer mes données.

    Merci a vous

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Voici un exemple.
    Il te reste à l'adapter pour renseigner la colonne ajout avec tes données.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Option Explicit
    Sub Test()
    Dim ColAjout As Integer, i As Byte
        With Worksheets("Feuil1")
            'Recherche le numéro de colonne pour l'ajout
            ColAjout = .Cells(1, Columns.Count).End(xlToLeft).Column + 1
            'Inscrit la date du jour en ligne 1
            .Cells(1, ColAjout) = Date
            'Renseigne les 250 lignes suivantes
            For i = 1 To 250
                .Cells(1, ColAjout).Offset(i, 0) = "Info" & i
            Next i
        End With
    End Sub
    Cordialement.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2010
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 49
    Points : 30
    Points
    30
    Par défaut
    merci gFZT82
    Ton code fonctionne a merveille le prob c'est qu'en faite dans ma feuil2 j'ai 4 colonne avec des infos et ce que j'aimerai faire c un recherche v dans la feuil2 et qu'il m'insert les valeur dans la feuil1 a la place de " info ".

    J4ai essayer de faire cela mais cela ne marche pas das ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .....
    For i = 1 To 250
                .Cells(1, ColAjout).Offset(i, 0) = "VLOOKUP(RC[-10],Feuil2!C[-10]:C[-7],4,FALSE)" & i
            Next i
    .....
    Merci encore

  4. #4
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2011
    Messages : 202
    Points : 276
    Points
    276
    Par défaut
    Bonjour,

    pour une formule de recherchev, je pense que tu a oublié .formula dans ton code.

    Cordialement

  5. #5
    Membre actif
    Homme Profil pro
    Ingénieur
    Inscrit en
    Janvier 2010
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2010
    Messages : 272
    Points : 222
    Points
    222
    Par défaut
    Bonjour,

    Essaie peut-être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Cells(1, ColAjout).Offset(i, 0) = "=VLOOKUP(RC[-10],Feuil2!C[-10]:C[-7],4,FALSE)" & i
    Cordialement,

  6. #6
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Pour que nous puissions t’aider, il faut que tu sois plus précis.

    Tu souhaites placer dans ta Feuil1, une valeur que tu vas chercher dans la Feuil2.
    1. Dans quelle colonne de la Feuil1 se trouve la valeur à chercher (exemple : colonne A) ?
    2. Dans quelle colonne de la Feuil2 se trouve la valeur cherchée (exemple : colonne A) ?
    3. Dans quelle colonne se trouve la valeur à retourner de la Feuil2 (exemple : colonne D) ?

    Cordialement.

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

Discussions similaires

  1. [XL-2007] Recopie de colonne onglet différent sans cellules vides
    Par FlorianB01 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 20/03/2015, 16h59
  2. [XL-2010] Effacer colonne si plage de cellules vide
    Par elo4486 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/06/2013, 13h30
  3. [XL-2010] Filtre sur plusieurs colonnes / filtre impossible si cellule vide !!!
    Par le-guedin dans le forum Macros et VBA Excel
    Réponses: 41
    Dernier message: 15/02/2013, 11h29
  4. [XL-2003] Masquer de la première cellule vide à la dernière cellule vide d'un tableau
    Par scrat49 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/06/2009, 12h52
  5. combobox sans doublon (colonne de reference avec cellule vide)
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/04/2008, 18h08

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