Débutant en VBA ! Need help !!
Fermé
Julien
-
31 oct. 2010 à 21:49
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 1 nov. 2010 à 22:23
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 1 nov. 2010 à 22:23
Bonjour,
Je découvre les macros dans excel mac et j'ai un petit problème, non résolu pour le moment.
J'ai dans mon document deux flèches qui me permettent d'incrémenter et de décrémenter la valeur d'une cellule. Je voudrais que la valeur de cette cellule soit comprise entre 1 et 12. Sur PC, j'aurais utilisé le format de contrôle pour indiquer une valeur min et max pour la cellule mais je ne trouve pas ça sur mac ! Quelqu'un aurait-il une astuce pour que j'intègre tout ça dans ma fonction VBA ?
Merci d'avance !
Ju
Je découvre les macros dans excel mac et j'ai un petit problème, non résolu pour le moment.
J'ai dans mon document deux flèches qui me permettent d'incrémenter et de décrémenter la valeur d'une cellule. Je voudrais que la valeur de cette cellule soit comprise entre 1 et 12. Sur PC, j'aurais utilisé le format de contrôle pour indiquer une valeur min et max pour la cellule mais je ne trouve pas ça sur mac ! Quelqu'un aurait-il une astuce pour que j'intègre tout ça dans ma fonction VBA ?
Merci d'avance !
Ju
A voir également:
- Débutant en VBA ! Need help !!
- Logiciel de programmation pour débutant - Guide
- Need for speed network - Télécharger - Jeux vidéo
- Télécharger need for speed pc gratuit complet - Télécharger - Jeux vidéo
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
5 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
1 nov. 2010 à 00:39
1 nov. 2010 à 00:39
Bonjour,
Quel version ton "Excel Mac" ?
A+
Quel version ton "Excel Mac" ?
A+
C'est la dernière version d'Excel. Je l'ai prise justement pour avoir le VBA ! Donc c'est Office 2011. Je veux juste savoir quel code utiliser pour que la valeur d'une cellule soit comprise entre 1 et 12 et qu'un message ("MsgBox") d'erreur apparaisse quand je suis en dehors de ces valeurs.
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
1 nov. 2010 à 02:03
1 nov. 2010 à 02:03
Tu doit tester la cellule dans l'événement..
Et bonsoir, pour aujourd'hui c'est.. dodo
A+
Private Sub Worksheet_Change(ByVal Target As Range) End Sub
Et bonsoir, pour aujourd'hui c'est.. dodo
A+
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
1 nov. 2010 à 13:57
1 nov. 2010 à 13:57
Re,
A+
Private Sub Worksheet_Change(ByVal Target As Range) 'supposons le test de la cellule C5 If Target.Address = "$C$5" Then If Target > 12 Or Target < 1 Then MsgBox "Valeur non valide" End If End If End Sub
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 261
Modifié par eriiic le 1/11/2010 à 22:24
Modifié par eriiic le 1/11/2010 à 22:24
Bonsoir,
Sinon si tu utilises le contrôle 'Toupie' sur clic-droit 'propriétés', tu en as 3 qui t'interessent :
- min
- max
- linkedCell
C'est l'équivalent du contrôle 'Compteur', 'format de contrôle...' onglet contrôle (apparement celui que tu connaissais sur PC).
eric
Sinon si tu utilises le contrôle 'Toupie' sur clic-droit 'propriétés', tu en as 3 qui t'interessent :
- min
- max
- linkedCell
C'est l'équivalent du contrôle 'Compteur', 'format de contrôle...' onglet contrôle (apparement celui que tu connaissais sur PC).
eric