Débutant en VBA ! Need help !!
Julien
-
eriiic Messages postés 25847 Statut Contributeur -
eriiic Messages postés 25847 Statut Contributeur -
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 montage vidéo débutant - Guide
- Logiciel de programmation pour débutant - Guide
- Need for speed network - Télécharger - Jeux vidéo
- Excel compter cellule couleur sans vba - Guide
- Télécharger need for speed pc gratuit complet - Télécharger - Jeux vidéo
5 réponses
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.
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+
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