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?
 
- 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
Retour