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: Insertion ligne VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 7
    Par défaut Problème: Insertion ligne VBA
    Bonjour à tous,

    Je voudrais insérer des lignes dans une feuille Excel avec des données saisies à travers un formulaire (bouton ajouter: voir le fichier ci joint).
    Le problème que à chaque fois que j'ajoute des données ils écrasent les anciennes. (les données seront enregistrés a chaque fois dans la même ligne) .
    Sans complication ! mon objectif est de rajouter une ligne a chaque fois que je saisie des données dans le formulaire.

    PS: je veux insérer ces valeurs à partir de la ligne 1340 b(déjà coloré en jaune pour n'est pas vous embêter encore plus )

    Je vous envoie ci joint le fichier l'exemple avec le code vba.

    Je vous remercie beaucoup d'avance pour votre aide .
    Fichiers attachés Fichiers attachés

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    salut
    si j'ai bien compris ton intention tu ajoute ta nouvelle ligne en dessous la ligne 1340 a chaque fois ( sans sélection !!)

    dans ce cas ; le code de ton UserForm nettoyé et révisé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Private Sub CommandButton1_Click()' bouton "start"
        If TextBox1.Value = "" Or TextBox2.Value = "" Then
            MsgBox "Information manquante!!"
        Else
            With Sheets("Feuil1").Rows("1340:1340")
                .Offset(1).Insert Shift:=xlDown
                .Offset(1).Cells(1) = TextBox1.Value
                .Offset(1).Cells(2) = TextBox2.Value
                .Offset(1).Interior.Color = xlNone
            End With
            'on appelle la macro du bouton delete pour vider les textbox
            'pas la peine de faire un unload puis un new show
            CommandButton3_Click
        End If
    End Sub
    Private Sub CommandButton2_Click()'Bouton "End"
        Unload Me
    End Sub
    Private Sub CommandButton3_Click()'Bouton"Delete"
        TextBox1.Value = ""
        TextBox2.Value = ""
    End Sub
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 7
    Par défaut
    Oui @patricktoulon c'étais bien ça . Un grand merci pour vous.

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

Discussions similaires

  1. [XL-2007] Insertion ligne VBA (en-dessous de la ligne active)
    Par Barbenault dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/10/2014, 13h53
  2. Problème insertion dernière ligne
    Par Aizen64 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 02/05/2008, 20h18
  3. [VBA-E]Insertion ligne + recopie formules certaines cellules
    Par Kaiba dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/05/2007, 15h25
  4. [VBA-E]Insertion ligne avec Recopie Formule
    Par nono le golfeur dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/01/2007, 14h02
  5. VBA-Excel:Présentation d'un tableau (insertion ligne de légende)
    Par gabrielle_dl dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 15/06/2006, 11h11

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