XL 2016 formule vba

Guismo33

XLDnaute Occasionnel
Bonjour à tous,
je cale pour une formule vba, j'3 colonnes et un tableau "arrivée", dans ma 1° colonne des nombres de 1 à 5
2° colonne des nombres entre 1 et 18 et un table "arrivée" 5 nombres.

je recherche une formule vba pour :
si colonne 1 il y a le nombre de 1 à 5 et que dans colonne 2 les nombres sont egal au tableau d'arrivée alors
dans colonne 3 mais 1.

merci à vous


bien à vous
 

Pièces jointes

  • Classeur1 vba.xlsx
    9.5 KB · Affichages: 28

Iznogood1

XLDnaute Impliqué
En VBA, il y a plusieurs solutions.

voici un exemple
Code:
Option Explicit

Function test() As Variant
  Dim r As Range
  test = ""
  If Application.Caller.Offset(0, -2).Value >= 1 And Application.Caller.Offset(0, -2).Value <= 5 Then
    For Each r In [B2:F2]
      If r.Value = Application.Caller.Offset(0, -1).Value Then
        test = 1
        Exit Function
      End If
    Next r
  End If
End Function
 

Discussions similaires

Statistiques des forums

Discussions
312 193
Messages
2 086 059
Membres
103 110
dernier inscrit
Privé