Bonjour à tous,
J'ai un matrice colonne composée de 0 ou de 1. On peut considérer qu'elle
représente un nombre binaire, chaque cellule représentant un bit.
Je voudrais automatiser le fastidieux travail qui consiste à multiplier
chaque bit par les puissances successives de 2 pour obtenir l'équivalent
décimal de chaque nombre binaire.
Je n'ai pas trouvé de fonction intégrée qui fasse cela, et je suis nul en
VBA.
Une idée ?
AB
En installant la macro complementaire Utilitaires d'analyse, tu as les fonctions : Bindec() Decbin() Hexdec() Dechex() entre autres j-p
JièL Goubert
Salut André ;-)
essaye ça =BINDEC(A1&A2&A3&A4&A5&A6&A7&A8)
-- La FAQ Outlook est la : http://faq.outlook.free.fr JièL / Jean-Louis GOUBERT Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm
Le 17/11/2004 10:52 vous avez écrit ceci :
Bonjour à tous, J'ai un matrice colonne composée de 0 ou de 1. On peut considérer qu'elle représente un nombre binaire, chaque cellule représentant un bit. Je voudrais automatiser le fastidieux travail qui consiste à multiplier chaque bit par les puissances successives de 2 pour obtenir l'équivalent décimal de chaque nombre binaire. Je n'ai pas trouvé de fonction intégrée qui fasse cela, et je suis nul en VBA. Une idée ? AB
Salut André ;-)
essaye ça
=BINDEC(A1&A2&A3&A4&A5&A6&A7&A8)
--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm
Le 17/11/2004 10:52 vous avez écrit ceci :
Bonjour à tous,
J'ai un matrice colonne composée de 0 ou de 1. On peut considérer qu'elle
représente un nombre binaire, chaque cellule représentant un bit.
Je voudrais automatiser le fastidieux travail qui consiste à multiplier
chaque bit par les puissances successives de 2 pour obtenir l'équivalent
décimal de chaque nombre binaire.
Je n'ai pas trouvé de fonction intégrée qui fasse cela, et je suis nul en
VBA.
Une idée ?
AB
-- La FAQ Outlook est la : http://faq.outlook.free.fr JièL / Jean-Louis GOUBERT Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm
Le 17/11/2004 10:52 vous avez écrit ceci :
Bonjour à tous, J'ai un matrice colonne composée de 0 ou de 1. On peut considérer qu'elle représente un nombre binaire, chaque cellule représentant un bit. Je voudrais automatiser le fastidieux travail qui consiste à multiplier chaque bit par les puissances successives de 2 pour obtenir l'équivalent décimal de chaque nombre binaire. Je n'ai pas trouvé de fonction intégrée qui fasse cela, et je suis nul en VBA. Une idée ? AB
AB
Hep ! JièL ! Comment va ? Super, ça marche. Bien moins ch...que de se farcir les puissances de 2, mais ils auraient pu faire un assistant qui permette d'entrer les cellules à la souris, comme pour une somme... Merci beaucoup. Fais gaffe dans la Gineste avec ton engin, et passe quand tu veux. A+ André
"JièL Goubert" a écrit dans le message de news: e$ | Salut André ;-) | | essaye ça | =BINDEC(A1&A2&A3&A4&A5&A6&A7&A8) | | -- | La FAQ Outlook est la : http://faq.outlook.free.fr | JièL / Jean-Louis GOUBERT | Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application | http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm | | Le 17/11/2004 10:52 vous avez écrit ceci : | > Bonjour à tous, | > J'ai un matrice colonne composée de 0 ou de 1. On peut considérer qu'elle | > représente un nombre binaire, chaque cellule représentant un bit. | > Je voudrais automatiser le fastidieux travail qui consiste à multiplier | > chaque bit par les puissances successives de 2 pour obtenir l'équivalent | > décimal de chaque nombre binaire. | > Je n'ai pas trouvé de fonction intégrée qui fasse cela, et je suis nul en | > VBA. | > Une idée ? | > AB
Hep ! JièL ! Comment va ?
Super, ça marche. Bien moins ch...que de se farcir les puissances de 2, mais
ils auraient pu faire un assistant qui permette d'entrer les cellules à la
souris, comme pour une somme...
Merci beaucoup.
Fais gaffe dans la Gineste avec ton engin, et passe quand tu veux.
A+
André
"JièL Goubert" <NOSPAM_JieL.Goubert@laposte-net.NOSPAM> a écrit dans le
message de news: e$50c8IzEHA.2676@TK2MSFTNGP12.phx.gbl...
| Salut André ;-)
|
| essaye ça
| =BINDEC(A1&A2&A3&A4&A5&A6&A7&A8)
|
| --
| La FAQ Outlook est la : http://faq.outlook.free.fr
| JièL / Jean-Louis GOUBERT
| Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
| http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm
|
| Le 17/11/2004 10:52 vous avez écrit ceci :
| > Bonjour à tous,
| > J'ai un matrice colonne composée de 0 ou de 1. On peut considérer
qu'elle
| > représente un nombre binaire, chaque cellule représentant un bit.
| > Je voudrais automatiser le fastidieux travail qui consiste à multiplier
| > chaque bit par les puissances successives de 2 pour obtenir l'équivalent
| > décimal de chaque nombre binaire.
| > Je n'ai pas trouvé de fonction intégrée qui fasse cela, et je suis nul
en
| > VBA.
| > Une idée ?
| > AB
Hep ! JièL ! Comment va ? Super, ça marche. Bien moins ch...que de se farcir les puissances de 2, mais ils auraient pu faire un assistant qui permette d'entrer les cellules à la souris, comme pour une somme... Merci beaucoup. Fais gaffe dans la Gineste avec ton engin, et passe quand tu veux. A+ André
"JièL Goubert" a écrit dans le message de news: e$ | Salut André ;-) | | essaye ça | =BINDEC(A1&A2&A3&A4&A5&A6&A7&A8) | | -- | La FAQ Outlook est la : http://faq.outlook.free.fr | JièL / Jean-Louis GOUBERT | Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application | http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm | | Le 17/11/2004 10:52 vous avez écrit ceci : | > Bonjour à tous, | > J'ai un matrice colonne composée de 0 ou de 1. On peut considérer qu'elle | > représente un nombre binaire, chaque cellule représentant un bit. | > Je voudrais automatiser le fastidieux travail qui consiste à multiplier | > chaque bit par les puissances successives de 2 pour obtenir l'équivalent | > décimal de chaque nombre binaire. | > Je n'ai pas trouvé de fonction intégrée qui fasse cela, et je suis nul en | > VBA. | > Une idée ? | > AB
JièL Goubert
Bonjoir(c) AB
Le 17/11/2004 11:55 vous avez écrit ceci :
Hep ! JièL ! Comment va ?
on fait aller ;-)
Fais gaffe dans la Gineste avec ton engin
Je l'ai échappé belle il y a peu, ils avaient mis des controles radars dans les 2 sens et à 2 endroits... je suis passé juste avant qu'il ne mette ça en marche... ouf ;-)
et passe quand tu veux.
Yes, je note
-- JièL A fond à fond à fond ;-))))))))
Bonjoir(c) AB
Le 17/11/2004 11:55 vous avez écrit ceci :
Hep ! JièL ! Comment va ?
on fait aller ;-)
Fais gaffe dans la Gineste avec ton engin
Je l'ai échappé belle il y a peu, ils avaient mis des controles radars dans
les 2 sens et à 2 endroits... je suis passé juste avant qu'il ne mette ça en
marche... ouf ;-)
Je l'ai échappé belle il y a peu, ils avaient mis des controles radars dans les 2 sens et à 2 endroits... je suis passé juste avant qu'il ne mette ça en marche... ouf ;-)