Vba
Fermé
Jen
-
20 sept. 2016 à 00:27
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 20 sept. 2016 à 10:44
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 20 sept. 2016 à 10:44
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
Modifié par michel_m le 20/09/2016 à 10:45
Modifié par michel_m le 20/09/2016 à 10:45
Bonjour à tous,
excusez l'incruste
Pourquoi du VBA ?
=SOMME(SI(EXACT(A1:A20;B1:B20);1))
Michel
excusez l'incruste
Pourquoi du VBA ?
=SOMME(SI(EXACT(A1:A20;B1:B20);1))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule. La formule est alors encadrée automatiquement par des accolades : { formule }
Michel
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
20 sept. 2016 à 00:55
20 sept. 2016 à 00:55
Bonjour,
Et alors quel est ton problème ?
Et alors quel est ton problème ?
J'aimerais pouvoir ecrire un programme sur vba qui me permette de le faire automatiquement.mais je ne sais pas quoi inclure dans mon programme
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
20 sept. 2016 à 10:33
20 sept. 2016 à 10:33
Bonjour,
Voici une solution avec fonction personnalisée :
A+
Voici une solution avec fonction personnalisée :
Function ComparaisonPlages(Plage1 As Range, Plage2 As Range)
Dim i As Integer, Cptr As Integer
On Error Resume Next
If Plage1.Count <> Plage2.Count Or Plage1.Rows.Count <> Plage2.Rows.Count Or Plage1.Columns.Count <> Plage2.Columns.Count Then
ComparaisonPlages = "Dimensions différentes"
Else
For i = 1 To Plage1.Count
If Plage1(i) = Plage2(i) Then Cptr = Cptr + 1
Next i
ComparaisonPlages = Cptr
End If
End Function
A+