XL 2013 Mise à jour de cellules

  • Initiateur de la discussion Initiateur de la discussion sr94
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sr94

XLDnaute Occasionnel
Bonjour

Dans un classeur excel, j'ai
- une 1ère feuille avec des données,
- une 2ème feuille qui est une extraction d'access (les données d'access viennent d'un ERP), cette feuille affiche uniquement les lignes du tableau de données qui doivent être mises à jour (access effectue la comparaison entre ma 1ère feuille et l'ERP).

Je souhaiterais lorsque des lignes sont affichées dans la feuille d'extraction, que les valeurs soient modifiées dans ma feuille de données.

J'ai mis en pièce jointe un exemple.

merci
Sandrine
 
Dernière édition:
Re : Mise à jour de cellules


Bonjour,

après l'extraction, exécuter cette démonstration :

VB:
Sub Demo()
            F$ = """," & Feuil1.UsedRange.Columns(3).Address & ",0)"
            Application.ScreenUpdating = False
    With Feuil2.UsedRange.Rows
        For R& = 2 To .Count
             V = Feuil1.Evaluate("MATCH(""" & .Cells(R, 2).Text & F)
            If IsNumeric(V) Then Feuil1.Cells(V, 7).Value = .Cells(R, 6).Value
        Next
    End With
            Application.ScreenUpdating = True
End Sub
_______________________________________________________________________________
Merci de cliquer sur J'aime ce post en bas à gauche de chaque message ayant aidé …

_______________________________________________________________________________
Je suis Paris, …
 
Re : Mise à jour de cellules


Aucun souci de mon côté avec le fichier joint du post initial !

Mettre à jour le CodeName de la feuille ([HIGHLIGHT]Feuil6[/code] ‼)
ou remplacer par une référence correcte de la feuille via [HIGHLIGHT]Worksheets[/code] …

 
Dernière édition:
Re : Mise à jour de cellules


Et c'est pourtant visuel dans la fenêtre Projet côté VBE !

Dans le fichier joint initialement, la feuille Feuil2 a pour CodeName Feuil2

Dans le dernier fichier joint, pour cette même feuille c'est Feuil6

 
Re : Mise à jour de cellules



Oui, ne pas confondre le nom de la feuille et son CodeName


_______________________________________________________________________________
Merci de cliquer sur J'aime ce post en bas à gauche de chaque message ayant aidé …
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
718
Retour