Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TABLES DE MULTIPLICATION


Information sur la source

Catégorie :Maths Classé sous : tables, multiplication, bouton option, vba excel, combobox Niveau : Débutant Date de création : 04/09/2008 Date de mise à jour : 08/01/2009 18:43:08 Vu / téléchargé: 8 935 / 455

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Pour faire réviser les tables aux tout petits. En VBA Excel. Une table par feuille, dans le sommaire vous avez accès à toutes les feuilles en n'oubliant pas d'activer les boutons "Résultats".Un bouton "Plein Ecran"(supprime les MenuBars).Les bonnes réponses s'inscrivent en Vert; et les mauvaises en Rouge. Vous passez automatiquement à la feuille suivante si vous répondez correctement à toutes les opérations et le bouton "Résultats" s'active.Vous pouvez chronométrer le temps.Un bouton de scores en fin de partie vous indique les bonnes réponses.Vous pouvez choisir la couleur du fond d'écran pour toutes les feuilles.
 

Conclusion

Merci à http://frederic.sigonneau.free.fr/ pour les codes de suppression de menuBars, d'accès aux feuilles et de sélection de toutes les feuilles.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Tables de multiplication.xlsTélécharger ce fichier [Réservé aux membres club]1 359 872 octets

Télécharger le zip

Historique

07 septembre 2008 08:21:54 :
Grâce à BIGFISH_LEVRAI, j'ai réduit sensiblement ma source, je le remercie. j'ai ajouté un score en fin de parti qui vous donne les tables sans fautes, elles s'affichent aussi en rouge sur la page présentation. A la prochaine ouverture vous connaissez les tables fausses.
07 septembre 2008 16:50:48 :
Ajout d'un chrono où le temps est réglé par un comboBox, à la fin du temps, vous allez automatiquement sur la feuille des scores.
08 septembre 2008 08:49:51 :
Choix de chronométrage ou pas (j'avais oublié)
10 septembre 2008 14:35:26 :
Bouton de réinitialisation de toutes les tables avec le module de sélection des feuilles.
08 janvier 2009 18:43:08 :
Vous pouvez choisir la couleur du fond d'écran pour toutes les feuilles avec la boite couleur.

Commentaires et avis

signaler à un administrateur
Commentaire de Le Pivert le 04/09/2008 15:35:07

NB: avant de cliquer sur un bouton, allez dans la table des 10 où tout est expliqué. En raison de la taille du fichier j'ai supprimé la table des 10, mais pas le code ce qui fait qu'il manque des boutons.Si vous voulez la faire fonctionner comme cela allez dans les feuilles 1 et 3 et supprimé Feuil11.CommandButton1.Enabled = True.
Excusez le contre temps

signaler à un administrateur
Commentaire de bigfish_le vrai le 05/09/2008 20:39:52 5/10

Salut,

l'idée est bonne mais...

Excel est un tableur alors pourquoi utiliser des controles textbox dans les feuilles ? Cela aurais considerablement diminué la taille du fichier d'utiliser les cellules.

Apprend à boucler sur les controles cela te permetra de diminuer la taille du code.

Apprend à passer des valeurs en parametre à tes sub cela te permetra aussi de considerablement reduire le code.

Pourquoi ne pas generer, toujours dans la meme feuille, les differentes tables plutot que d'utiliser une feuille par table ?
cela aurait en plus l'avantage de ne pas etre limité et de pouvoir generer une infinité de table.

A+

signaler à un administrateur
Commentaire de bigfish_le vrai le 05/09/2008 20:58:22

Un exemple de passage de parametre :

voici le code modifié de ton module1 :

'Solutions L Longre, mpfe
'"Suppression" (je mets des guillemets !) :
Sub CacheBOutils()
Dim CmdB As CommandBar
  For Each CmdB In Application.CommandBars
    CmdB.Enabled = False
  Next CmdB
End Sub

'Résurrection:
Sub AfficheBOutils()
Dim CmdB As CommandBar
  For Each CmdB In Application.CommandBars
    CmdB.Enabled = True
  Next CmdB
End Sub
'sélectionne une feuille si elle existe, la crée si elle n'existe pas

Sub SelectFeuille(Nom$)
  On Error Resume Next
  Worksheets(Nom).Select
  If Err <> 0 Then Worksheets.Add.Name = Nom
End Sub 'fs

Sub Test(NumTest As Long)
  SelectFeuille ("Table des " & NumTest)
End Sub

Sub Test_11()
  SelectFeuille ("Presentation")
End Sub

apres cette modif pour activer les feuilles de test il suffit de le faire comme suit:

par exemple pour appeler le test 2 depuis le test 1 tu remplaces

test_2 par

test(2) 'la valeur entre parentheses sera passée a la sub Test qui elle meme la recuppere dans la variable NumTest

Et voila ! pas plus compliqué !

A+

signaler à un administrateur
Commentaire de Le Pivert le 05/09/2008 22:15:55

Je te remercie de tous ces conseils que je vais m'efforcer de mettre en pratique. J'en profite pour te féliciter pour ton dernier programme " Un graphique 3 D tout en mouvement" qui est réellement bluffant.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

ComboBox et zone de liste modifiable et calendrier [ par bannock ] Salut à tous,Voila je réalise une interface de saisie de données sous forme de userform sous excel et je suis amener à utiliser des combo box permetta recordsource d'un data [ par sbouquet ] Salut tout le monde,voila j'aimerai savoir si il est possible d'attribuer le recordesource d'un data object en ligne de code, pour etre plus clair j'a Afficher certaines tables dans un combobox [ par petchy ] bonjourj'ai une base ACCESS avec plusieurs tables,comment faire pour afficher certaines tables dans un combobox et ensuite quan on click sur une table Combobox et TextBox lier avec fichier TXT [ par Vinvinsylvain ] Bonjour,Dans une form, j'ai une combobox et une textBox,La combo est lier à un fichier TXT par le code:Private Sub Form_Load()Open "C:\Rapport événeme actualiser contenu base de donnée [ par dafio ] bonjour,j'ai un probleme pour actualiser le contenu d'une combobox. dans un premier formulaire j'ajoute un client, ensuite lorsque je retourne sur le Combobox Height read-only [ par jytest ] Bonsoir, J'ai ratissé large sur le site, mais la solution n'y figure pas... Je voudrais mettre la propriété Height d'une combobox à 300 avec police visual Basic [ par clems8562 ] Bonjour,voila j'ai un gros probleme pour mon stage, je voudrai savoir comment faire pour que avec 2 combobox en VB que le deuxieme depende de ce que l Doublon fatal d'un champ dans Datagrid [ par Ouggada ] Bonjour à tous.Voila mon problème  : je programme une application windows sous visual studio 2005 en vb.net avec un bdd access 2000(pas le choix).Du c Créer et ajouter des items dynamiquement dans une combobox [ par frichti ] Bonjour,Je souhaite créer dynamiquement dans Excel un certain nbr de combobox et l'alimenter en Item dans la même procédure.Lorsque j'écrit cela, il n Enregistrement texte dans combobox [ par angusyoung ] Bonjour.Je souhaite ecrire dans un combobox et ensuite enregistrer dans une table access ce que j'ai saisie (texte). Je ne sais pas comment faire malg


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.