Petite modif VBA
Résolu/Fermé
JANGO5
Messages postés
92
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
13 août 2014
-
Modifié par irongege le 12/09/2013 à 12:14
JANGO5 Messages postés 92 Date d'inscription mardi 18 juin 2013 Statut Membre Dernière intervention 13 août 2014 - 17 sept. 2013 à 14:01
JANGO5 Messages postés 92 Date d'inscription mardi 18 juin 2013 Statut Membre Dernière intervention 13 août 2014 - 17 sept. 2013 à 14:01
A voir également:
- Petite modif VBA
- Petite amie virtuelle en français - Accueil - Intelligence artificielle
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Classez ces fichiers de la plus petite taille (1) à la plus grande (4). - Forum Bases de données
- Vba attendre 1 seconde ✓ - Forum VB / VBA
1 réponse
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
12 sept. 2013 à 14:26
12 sept. 2013 à 14:26
Bonjour,
"Petite" modif... C'est l'essence de la macro qui est à changer.
Essaie ça :
A+
"Petite" modif... C'est l'essence de la macro qui est à changer.
Essaie ça :
Public Function ChoixNumero(Liste As Range) As String
Dim cellule As Range
Dim numero As String
Dim a As Integer, a_max As Integer, val_max As String
a = 0
a_max = 0
numero = ""
For Each cellule In Liste
a = Application.WorksheetFunction.CountIf(Liste, cellule)
If a > a_max Then
a_max = a
val_max = cellule.Value
End If
Next cellule
ChoixNumero = val_max
End Function
A+
13 sept. 2013 à 10:26
Merci ça marche bien , il y a juste un petit détail que je n'arrive pas à intégrer : le message d'erreur dans la macro précédente :
If Len(numero) = 0 Then
numero = cellule.Value
ElseIf numero <> cellule.Value Then
numero = "ERREUR:" & numero
Exit For
Merci encore
16 sept. 2013 à 17:56
je galère !!
Merci bcp !!
16 sept. 2013 à 19:07
17 sept. 2013 à 11:47
17 sept. 2013 à 12:03
Tu peux le placer sur https://www.cjoint.com/ si tu veux.