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 :

Modifier données sur une autre feuille via la première feuille [XL-2019]


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 615
    Points : 212
    Points
    212
    Par défaut Modifier données sur une autre feuille via la première feuille
    Bonjour forum
    J'ai 5 feuilles sur lesquelles j'effectue des enregistrement.
    La première feuille nommée base me sert d'enregistrement de base sur laquelle je peux apporter des modifications. Les 4 autres feuilles ont des tableaux dont certaines colonnes sont similaires à la première ( nom, matricule, date de naissance etc). Je voudrais donc apporter une même modification aux autres feuilles en utilisant comme référence ( clé) la colonne nom de la première.
    NB: tous les tableaux ont en colonne B le nom et prénom.
    J'espère être concis. Merci

  2. #2
    Membre actif
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 615
    Points : 212
    Points
    212
    Par défaut Après mes recherches
    Bonjour...
    J'ai essayé d'écrire ces lignes de code pour répondre à ma préoccupation mais une erreur s'affiche lors de l'exécution : incompatibilité du type et la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Cells(Col,2)= TextBox1
    est surligné.
    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
    Sub modifier_admin()
    With Sheets("Pers_Admin")
    Dim Col As String, Lig As Integer, Bcle As Integer
    Lig = Sheets("Base").Cells(Rows.Count, 2).End(xlUp).Row
        For Bcle = 2 To Lig
            Col = TextBox9
            If Col Like Sheets("Base").Cells(Bcle, 2) Then
            .Cells(Col, 2) = TextBox1
            .Cells(Col, 3) = TextBox2
            .Cells(Col, 4) = TextBox3
     
            End If
        Next Bcle
    End With
    End Sub
    voici mon code. Merci de m'aider

  3. #3
    Membre actif
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 615
    Points : 212
    Points
    212
    Par défaut
    MERCI à tous...
    j'ai pu trouver le problème en utilisant "find".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub modifier_admin()
    With Sheets("Pers_Admin")
    Dim Col As String
            Col = .Range("B:B").Find(TextBox9.Value).Row
            .Cells(Col, 2) = TextBox1
            .Cells(Col, 3) = TextBox2
            .Cells(Col, 4) = TextBox3
    End With
    End Sub

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/06/2016, 00h54
  2. trier et copier des données sur une autre feuille excel
    Par mirage37 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/07/2012, 18h08
  3. Réponses: 2
    Dernier message: 16/12/2011, 20h20
  4. [XL-2003] Reporter la valeur d'une textbox à un tableau de donné sur une autre feuille
    Par deamonRav dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 25/03/2010, 18h13
  5. listbox : données sur une autre feuille
    Par jmcemoa dans le forum VBA Word
    Réponses: 6
    Dernier message: 20/02/2008, 20h28

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