Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

comparer deux tableau

  • Initiateur de la discussion Initiateur de la discussion Jeecer
  • 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 !

J

Jeecer

Guest
Bonjour à tous,

Ma problématique est la suivante, J'ai en ma possession un tableau de 20 lignes (pour 20 noms) ayant différentes caractéristiques.
J'effectue une mise à jour et j'insère le nouveau tableau au dessus de l'ancien. J'aimerais vérifier case par case s'il y a eu un changement.

Je n'arrive pas à trouver comment parcourir un tableau. J'ai essayé d'utiliser la fonction offset mais ce n'est pas susffisant. j'ai donc établi l'algorithme suivant, que je n'ai pas réussi à concrétiser en code 😡, et j'en suis un peu honteux.... :


''Zone du nouveau tableau"
Range(A1: D10)

'parcours des cellules
For each "Cellules" in "Zone du nouveau tableau"
if Cellule <> Cellule.offset(20,)

MsgBox "la valeur est passée de"Cellule.value" à" Cellule.offset(20,0).value

end if

next cellule



merci pour votre aide
 
Re : comparer deux tableau

Bonjour Jeecer

Tu n'es pas très loin
Teste:

Code:
Sub test()
Set Zone = Range("A1:D10")
'parcours des cellules
For Each Cellule In Zone
 If Cellule.Value <> Cellule.Offset(20, 0).Value Then
   MsgBox "la valeur est passée de " & Cellule.Value & " à " & Cellule.Offset(20, 0).Value
 End If
Next Cellule
End Sub
 
Re : comparer deux tableau

Ok merci beaucoup!

J'ai donc une question un peu plus technique, lorsque le For Each fait son office, il se déplace colonne par colonne dans la zone? où bien ligne à ligne?
 
Re : comparer deux tableau

Parce-que pour finir proprement, j'aimerai personnaliser le message avec le nom de la ligne et le nom de la colonne, du coup j'aimerais pouvoir récupérer l'emplacement de la cellule à erreur. Alors je pourrais m'y prendre avec un compteur bidouillé, à moins qu'une fonction existe pour ça?
 
Re : comparer deux tableau

Re
Il me semble que c'est ligne par ligne mais ceci n'est pas très difficile a verifier : créee tes 2 tableaux et affecte leur des valeurs toues differentes et vois ce que racont le msgbox
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
6
Affichages
2 K
M
J
Réponses
2
Affichages
7 K
Jonathan1986
J
F
Réponses
5
Affichages
1 K
fungio
F
B
Réponses
2
Affichages
972
blue0077
B
A
Réponses
0
Affichages
2 K
arthurho
A
T
Réponses
22
Affichages
6 K
Thibault LB
T
R
Réponses
2
Affichages
2 K
R
M
Réponses
4
Affichages
2 K
M
B
Réponses
2
Affichages
2 K
Visiteur Baz
V
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…