Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Buburge
  • 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 !

B

Buburge

Guest
Bonjour,

Dans ma macro, j'ai un tableau déclaré
__________
Dim Tableau_EPCI(29) As String
_____________
et qui prend ses 29 valeurs dans une feuille particulière.


Comment faire pour vérifier si les données saisies par l'utilisateur dans la feuille ne correspondent pas avec une des données de ce tableau, façon :
_______________
For i = 1 To compteur ' déterminé par fonction "comptons"
For ??? = 1 To 29
If ActiveCell.Value <> Tableau_EPCI(????) Then
etc....
___________________

et celà sans comparer chaque donnée avec chaque valeur du tableau.


Merci.
 
Salut,

tu n'as pas mis ta fonction comptons...

Pour boucler sur un tableau

for j=lbound(Tableau_EPCI) to ubound(Tableau_EPCI)
if activecell.value=Tableau_EPCI(j) then
msgbox "Donnée déjà saisie"
...
end if

Boucler sur un tableau est bien plus rapide que de faire un index(equiv)

A+++

qques ex sur les tableaux
Lien supprimé
 
- 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

Réponses
3
Affichages
807
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…