CheckBox

Résolu/Fermé
benzi Messages postés 66 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 28 juillet 2015 - 21 juil. 2010 à 22:43
 Benzi - 22 juil. 2010 à 22:59
Bonjour,

J'ai 6 checkbox qui me permettent lorsque je clique me renvoie sur une autre feuille du classeur.
Sur les 6 avec les mêmes formules seules 3 fonctionnent et cela je ne comprend pas.
Ex:
Private Sub Box3_Click()
'Si la case à cocher Total Livraison est cochée
'La feuille Total Livraison est activée
'La box3 est décochée
If Box3 = True Then
Sheets("Total Livraison ").Select
Sheets("Total Livraison ").Range("B3").Select
Box3 = False
End If
End Sub
Cette formule fonctionne correctement

et celle-la
Private Sub Box1_Click()
'Si la case à cocher Livraison Mardi est cochée
'La feuille Livraison Mardi est activée
'La box1 est décochée
If Box1 = True Then
Sheets("LIVRAISON MARDI").Select
Sheets("Livraison Mardi").Range("C6").Select
Box1 = False
End If
End Sub

fait un débogage disant "l'indice n'appartient pas à la selélection"
Sheets("LIVRAISON MARDI").Select

Il n'y a aucune différence par rapport à toutes les autres formules.
Si quelqu'un peut me donner une explication, elle serait la bilen venue.
Dan

3 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 951
21 juil. 2010 à 23:00
Salut le forum

Vérifie au niveau du nom de la feuille "LIVRAISON MARDI"

A te relire
Mytå
0
m@rina Messages postés 21297 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 25 janvier 2025 11 383
21 juil. 2010 à 23:00
Bonjour,

Je pense que tu devrrais vérifier le nom de la feuille, le problème ne peut venir que de là.

m@rina
0
Bonsoir à tous deux,

Merci pour vos répenses.
C'est en effet la première des choses que j'ai vérifié le nom des feuilles.
Ce qui m'étonne c'est que tout est bon, j'ai même remarqué que sur une feuille où le nom est en majuscule, dans ma formule c'est en minuscule et pourtant cela fonctionne quand même.
D'où mon intérrogation.
La nuit porte conseil, peut être que demain cela ira mieux.

Dan
0
m@rina Messages postés 21297 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 25 janvier 2025 11 383
22 juil. 2010 à 01:46
Si ton classeur n'est pas confidentiel, tu pourrais nous le passer ?
https://www.cjoint.com/
m@rina
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 951
Modifié par Mytå le 21/07/2010 à 23:56
Re le forum

Il n'y aurait pas un espace à la fin de ton nom ou au début.

"Livraison Mardi " ou " Livraison Mardi"

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
0
Bonjour à tous deux,

J'ai réécrit les noms des onglets qui faisaient boguer et vérifié les guillemets.
En effet cela fonctionne, c'était un détail.
Merci de votre collaboration
Sujet résolu.

Dan
0
Bonjour,

Si je peux me permettre, j'ai un autre sujet sans rapport avec la checkbox mais peut être vous pouvez m'aider.

je voudrais envoyer un classeur par mail en vba, j'ai la formule qui va bien mais je n'arrive pas à avoir le corps du message avec saut de ligne du style:

veuillez trouvez ci-attaché le planning...

cordialement
prénom nom
grade fonction

Voici la formule d'envoie:
Sub EnvoiFeuilCalculMail()

Dim Destinataire As String
Dim ObjetMessage As String
Dim AccuseReception As String
Dim MonClasseur As Workbook
Dim Wbk As Workbook

Set Wbk = ActiveWorkbook
SendKeys "{E}"

Dim myadress(1 To 6)

Set mylst = ActiveSheet.Range("G66:G72")
Count = 1

For Each Envoi In mylst
If Len(Envoi) Then myadress(Count) = Envoi: Count = Count + 1
Next
Wbk.SendMail Recipients:=Array(ActiveSheet.Range("G66").Value, ActiveSheet.Range("G68").Value, ActiveSheet.Range("G70").Value, ActiveSheet.Range("G72").Value), Subject:=" P1", ReturnReceipt:=True

Range("B9").Select
Wbk.Close savechanges:=True
Set Wbk = Nothing
End Sub

Si vous avez une idée. Merci de votre aide.
Dan
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 951
22 juil. 2010 à 22:38
Salut le forum

Tu devrais plutôt créer un nouveau message, aucun rapport avec la question initiale.

Mytå
0
Salut,

Je sais que cela n'a aucun rapport, c'était pour le cas où un de vous deux aurait une solution.

Dan
0