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 :

Incrementer cellule vb


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 7
    Par défaut Incrementer cellule vb
    Bonjour ,

    Je débutes sur Vb et je suis en train de créer un tableau excel qui seras mis a jour par un utilisateur via des macros boutons !

    Je bloques concernant la manipulation d'une cellule que je voudrait incrémenter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    date_d_c = InputBox("Indiquer Date début congés , Format jj/mm/aaaa")
    date_f_c = InputBox("Indiquer date fin congés , Format jj/mm/aaaa")
    ActiveCell.Range("H6").Select
    Range("H6").Value = date_d_c      ' cellule H6  date debut congés
    Range("G6").Value = date_f_c     ' cellule I6 date fin congés 
     
    End If
    End Sub

    Et ce que je voudrait c'est décaler d'une ligne a chaque fois que l'utilisateur rentre une date evidamment differente ...

    En gros je veux une incrementation +1 , je bloques concernant la manipulation du "range" , j'ai tenté de créer une variable toute simple qui serait incrementé et ensuite l'incorporer en parametre dans le "range" mais cela ne fonctionne pas ...

    Merci d'avance !

  2. #2
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    Slt,fks26
    voici ton code un peu modifié. En fait tu recherches en H la dernière cellule occupée et tu ajoutes 1. Tu donnes a la variable c, le numéro de la ligne vide.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim c As Long
    date_d_c = InputBox("Indiquer Date début congés , Format jj/mm/aaaa")
    date_f_c = InputBox("Indiquer date fin congés , Format jj/mm/aaaa")
    With Sheets("feuil1") 'Adapte le nom de la feuille
    'recherche la dernière ligne pleine de la colonne H et va à la ligne vide
    'en-dessous
    c = .Range("H65000").End(xlUp).Row + 1
    .Range("H" & c).Value = date_d_c
    .Range("I" & c).Value = date_f_c
    End With
    A+

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 7
    Par défaut
    Merci RV !

    je teste et jte tiens au courant !

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 7
    Par défaut
    nikel ca marche Merci !

    Petite question , comment je peux créer un menu pour rassembler mes boutons macros , avec un user form c possible ?!

  5. #5
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    Slt,
    oui il est possible de regrouper tes boutons dans un userform. Voici 1 lien pour en apprendre plus sur les userforms
    1) http://silkyroad.developpez.com/VBA/UserForm/

    2)et il y a la FAQ excel et les nombreux sujet du forum.

    Si tu as besoin d'aide n'hésite pas à poser tes questions dans un nouveau post car je pense que ta question première est résolu (n'oublie pas de mettre résolu) cela permettras à d'autres de t'aider plus facilement.

    A+

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

Discussions similaires

  1. incrementer une cellule par 1
    Par Merryy dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/07/2015, 09h44
  2. [XL-2010] Incrementation cellule formule
    Par ludoalex dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 31/12/2014, 09h59
  3. TDBGRID - Couleur de fond d'une seule cellule
    Par cgo dans le forum Bases de données
    Réponses: 5
    Dernier message: 11/09/2009, 10h16
  4. Pb d'auto-incrément sur une table v7
    Par Nivux dans le forum Paradox
    Réponses: 9
    Dernier message: 26/12/2002, 12h05
  5. [VBA-E] [Excel] Protection d'une plage de cellules
    Par fikou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/11/2002, 11h28

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