RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Generer toute les combinaisons possible

Forum : BUREAUTIQUE
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ BUREAUTIQUE

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3] [4]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM BUREAUTIQUE

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
kh57
Nouveau membre
Inscrit : 01/05/2008
Messages : 16
Message
#152647
Posté le 01/05/08 à 19:24
Bonjour,

Je voudrais savoir comment faire pour générer toutes les combinaisons sous excel
dans un tableau sous la forme de "1" et "0".

J'explique :

prenons un tableau de 1 colonne et 10 ligne soit;

A
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0

Je voudrais générer toute les combinaison pour 5 cases a "1" soit;

A A A A
1 1 0 0 0
2 1 1 0 1
3 1 1 1 0
4 1 PUIS 1 PUIS 1 ....... 1 .....ect...
5 1 1 1 0
6 1 1 1 1
7 0 1 1 1
8 0 0 1 0
9 0 0 0 0
10 0 0 0 1

Donc voilas le but est de générer toute les combinaisons dans les meme cellules.

D'autre part je voudrai avoir la possibilité de faire "une pause" a la boucle.
Je pense que l utilisation d une macro est indispensable.

Merci a vous de pouvoir m'aider.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

kh57
Nouveau membre
Inscrit : 01/05/2008
Messages : 16
Message
#152648
Posté le 01/05/08 à 19:33
je reprend une partie de mon énoncer car il est mal passer.

Je voudrais générer toute les combinaison pour 5 cases a "1" soit;

A
1 1
2 1
3 1
4 1
5 1
6 0
7 0
8 0
9 0
10 0

PUIS

A
1 0
2 1
3 1
4 1
5 1
6 1
7 0
8 0
9 0
10 0

PUIS

A
1 0
2 0
3 1
4 1
5 1
6 1
7 1
8 0
9 0
10 0

..... ect....
A
1 0
2 1
3 0
4 1
5 0
6 1
7 1
8 0
9 0
10 1

....ect

voilas
merci encore

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

RGI
Superviseur :
- Logiciels
Modérateur :
- Visual basic
- Bureautique
Avatar de RGI
Inscrit : 21/08/2006
Messages : 1693
Message
#152658
Posté le 02/05/08 à 10:04
Bonjour

première colonne A chiffres decimaux de 0 à 31

seconde colonne mettre la formule =DECBIN(A1;5)

et tirer la poignée de recopie

Smiley

voilà:
Image


RGI
__________________________
PS: VBA pour EXCEL est maintenant dans Bureautique Smiley
merci de poser vos questions VBA à cet endroit
salutations

RGI

Un MERCI en retour c'est sympa
et ne pas oublier le tag :Imageaprès résolution.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

kh57
Nouveau membre
Inscrit : 01/05/2008
Messages : 16
Message
#152676
Posté le 02/05/08 à 20:49
MERCI pour ton aide.

Comment faut il faire pour attribuer le code binaire aux cases "D" "E" "F" "G" "H".
En d 'autre terme comment faire pour décomposer automatiquement le nombre de la case "C" aux cases "D" "E" "F" "G" "H".

merci

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

RGI
Superviseur :
- Logiciels
Modérateur :
- Visual basic
- Bureautique
Avatar de RGI
Inscrit : 21/08/2006
Messages : 1693
Message
#152679
Posté le 03/05/08 à 09:27
Bonjour

employer ces formules

en D1 =GAUCHE(C1;1)
en E1 =GAUCHE(DROITE(C1;4);1)
en F1 =GAUCHE(DROITE(C1;3);1)
en G1 =GAUCHE(DROITE(C1;2);1)
en H1 =DROITE(C1;1)

ensuite tirer la poignée de recopie pour chaque colonne

Voilà

Salutations

RGI
__________________________
PS: VBA pour EXCEL est maintenant dans Bureautique Smiley
merci de poser vos questions VBA à cet endroit
salutations

RGI

Un MERCI en retour c'est sympa
et ne pas oublier le tag :Imageaprès résolution.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

kh57
Nouveau membre
Inscrit : 01/05/2008
Messages : 16
Message
#152690
Posté le 03/05/08 à 13:55
Merci grâce a vous j'avance dans mon projet.

Mais je me heurte a une nouvelle difficulté, Je recherche une macro qui pourrai transcrire un décimal en binaire sur plus de 10 bit.

En effet la fonction =DECBIN ne permet pas d avoir plus de 10 bits en binaire.
D autre part je voudrai que dans cette macro soit présent un compteur qui incrémente de 1 un nombre dans une cellule qui serai convertie en valeur binaire par la suite.

Merci pour votre attention a ma requete

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

RGI
Superviseur :
- Logiciels
Modérateur :
- Visual basic
- Bureautique
Avatar de RGI
Inscrit : 21/08/2006
Messages : 1693
Message
#152695
Posté le 03/05/08 à 16:58
Ok DECBIN ne va pas plus loin que 10bits

je crois même que tu n'obtiendras que 9 => 1 soit 512 lignes
mais il est toujours possible de concatener
si en A1 = 0 et en B1 = 0

DECBIN(A1;10) =0000000000
et
DECBIN(B1;10) =0000000000

il est possible de faire

en C1 =DECBIN(A34;10)&DECBIN(B34;10)
ou C1 =CONCATENER(DECBIN(A1;10);DECBIN(B1;10))

qui donnera le résultat 000000000000000000 Smiley

soit 262144 lignes

KH57 dit :
D autre part je voudrai que dans cette macro soit présent un compteur qui incrémente de 1 un nombre dans une cellule qui serai convertie en valeur binaire par la suite.


je suis vieux et fatigué je ne comprends pas de trop ;-))))
__________________________
PS: VBA pour EXCEL est maintenant dans Bureautique Smiley
merci de poser vos questions VBA à cet endroit
salutations

RGI

Un MERCI en retour c'est sympa
et ne pas oublier le tag :Imageaprès résolution.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

kh57
Nouveau membre
Inscrit : 01/05/2008
Messages : 16
Message
#152700
Posté le 03/05/08 à 22:32
BONJOUR ,

Merci pour les conseils ils me sont tres utile.

J ai réussit à créer ma macro (avec impeu de tatonemen et de ténacité lol).
Mais pour lancer ma macro il faut que je le fasse manuellement, j'aimerai pouvoir la lancer de flacon automatique.

En faite les nombre binaire sont associer a un tableau dynamique ainsi suivant le nombre binaire j'obtiens une liste d'élément présent dans le tableau.

Donc je voudrai que ma macro tourne en boucle jusqu a que j ai une liste d'élément
valable , a ce moment je ferai passer une cellule a "1" pour arrêter la boucle de la macro.

Voilas ,alors comment faire pour que ma macro tourne en boucle "ou de facon automatique" ?


merci a vous

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

RGI
Superviseur :
- Logiciels
Modérateur :
- Visual basic
- Bureautique
Avatar de RGI
Inscrit : 21/08/2006
Messages : 1693
Message
#152704
Posté le 04/05/08 à 09:43
Bonjour

pour lancer la macro au démarrage du fichier
mettre dans le Thisworkbook
Private Sub Workbook_Open()
maMacro
End Sub

pour la boucle vous faites un While .... Wend
Exécute une série d'instructions dans une boucle aussi longtemps que la valeur d'une condition est True.

Voilà
Salutations
Bon courage

RGI
__________________________
PS: VBA pour EXCEL est maintenant dans Bureautique Smiley
merci de poser vos questions VBA à cet endroit
salutations

RGI

Un MERCI en retour c'est sympa
et ne pas oublier le tag :Imageaprès résolution.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

kh57
Nouveau membre
Inscrit : 01/05/2008
Messages : 16
Message
#152750
Posté le 05/05/08 à 21:19
Bonjour,

MERCI a vous pour votre aide, je ne clos pas le sujet de suite car j ai encore du travail sur mon projet et surement d autre question....

Sinon je voudrai savoir comment excel traite les données.
J explique mon interrogation, lorsque excel exécute une macro les données sur la feuille de calcul sont traiter en simultanée ou apres que la macro soit exécuter?
De plus, vus que j utilise une boucle ,quand et comment sont traiter les donner de la feuille de calcul ???

Cordialement
philippe

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM BUREAUTIQUE



    PAGES : [1] [2] [3] [4]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.