Résultats dans des cellules adjacentes....

Ce sous forum contient des tutoriels"Excel", créés par Arte, ils sont destinés à aider les membres qui souhaitent créer leur propres testeurs pour la roulette casino. N'oubliez pas de remercier le concepteur !

Résultats dans des cellules adjacentes....

Messagede Grabuge » Lun Jan 11, 2010 6:05 pm

Bonjour,

Je cherche à créer une macro afin d'inscrire les résultats d'addition d'un tableau dans une cellule.
Pour le premier résultat, aucun problème évidemment :slol . Par exemple =U100 dans la cellule AA1

De quelle façon puis-je écrire un programme afin que lorsque la cellule AA1 est déjà remplie, excel aille placer
le deuxième résultat dans la cellule AB1 et ainsi de suite ?

Merci à tous. :slol
Avatar de l’utilisateur
Grabuge
Superjack
Superjack
 
Messages: 110
Images: 0
Jackpoints: 32219
Donner
Inscription: Jeu Sep 24, 2009 7:06 pm


Re: Résultats dans des cellules adjacentes....

Messagede GEO_TT » Lun Jan 11, 2010 6:14 pm

=SI(NON(ESTVIDE(AA1));AB1=...;" ")
"Deep in the human unconscious is a pervasive need for a logical universe that makes sense. But the real universe is always one step beyond logic."-Dune by Frank Herbert
Avatar de l’utilisateur
GEO_TT
Googlejack
Googlejack
 
Messages: 3928
Jackpoints: 13553
Donner
Inscription: Ven Juil 11, 2008 9:38 pm

Re: Résultats dans des cellules adjacentes....

Messagede Grabuge » Lun Jan 11, 2010 6:38 pm

:slt Merci Géo !
Avatar de l’utilisateur
Grabuge
Superjack
Superjack
 
Messages: 110
Images: 0
Jackpoints: 32219
Donner
Inscription: Jeu Sep 24, 2009 7:06 pm

Re: Résultats dans des cellules adjacentes....

Messagede Grabuge » Lun Jan 11, 2010 10:46 pm

Finalement, cela ne fonctionne pas et je n'arrive pas à rectifier.....
Il sort la valeur "FAUX".

Le résultat est calculé dans la cellule X11.

Je souhaite que ce résultat soit noté automatiquement dans la cellule AA11, puis AB11, puis AC11, etc......

J'entre la formule : si(non(estvide(AA11));AA11=$X$11;"")

En français : si la cellule AA11 est vide, y mettre le résultat de la cellule X11, si la cellule AA11 n'est pas vide, mettre le résultat de la cellule X11 dans la cellule AB11, etc....

Désolée d'être un :bb :slol :slol
Avatar de l’utilisateur
Grabuge
Superjack
Superjack
 
Messages: 110
Images: 0
Jackpoints: 32219
Donner
Inscription: Jeu Sep 24, 2009 7:06 pm

Re: Résultats dans des cellules adjacentes....

Messagede -mezig- » Mar Jan 12, 2010 8:11 pm

Je cherche à créer une macro afin d'inscrire les résultats d'addition d'un tableau dans une cellule

salut Grabuge,
formules et macros c pas pareil, une macro c du code, ça traite des milliers de cellules très vite avec seulement qlques lignes de code.
besoin de précisions :
- quel est le tableau à copier
- quelles sont les cellules de destination
(adresses précises stp)
«Pour voir loin, il faut y regarder de près.» (P.Dac)
.::Mezig::.
Avatar de l’utilisateur
-mezig-
Megajack
Megajack
 
Messages: 493
Jackpoints: 8301
Donner
Inscription: Dim Mai 06, 2007 8:22 pm
Localisation: aucoinduweb

Re: Résultats dans des cellules adjacentes....

Messagede Grabuge » Mar Jan 12, 2010 10:13 pm

Bonsoir Mezig

Ce sont celles que j'ai nommées.

Après un test, le résultat se trouve dans la cellule X11.
Je souhaite que ce résultat soit copier vers les cellules adjacentes à savoir AA11, AB11, AC11, etc..... et que, bien entendu,
cette copie reste stable après un nouveau test.

Merci beaucoup :slol
Avatar de l’utilisateur
Grabuge
Superjack
Superjack
 
Messages: 110
Images: 0
Jackpoints: 32219
Donner
Inscription: Jeu Sep 24, 2009 7:06 pm

Re: Résultats dans des cellules adjacentes....

Messagede -mezig- » Mer Jan 13, 2010 8:17 pm

d'accord j'ai compris,les différents résultats en X11 seront affichés à la suite sur la meme ligne,
la macro est simplissime :

Option Explicit
Public a As Integer
'nbresult= nombre de résultats que tu veux copier,met ce que tu veux :
Const nbresult = 100
Sub affichage()
'1)vérification cellules libres à partir de AA11 :
For a = 27 To a + nbresult
If Cells(11, a) = "" Then Exit For
Next a
'2) copie de X11 dans cellule vide sur ligne 11 :
Cells(11, a) = Cells(11, 24)
End Sub


tu peux rajouter ça pour effacer la ligne :

Sub raz()
'remise à zéro de la ligne des résultats AA11 à ...(met ce que tu veux )
Range("aa11:dz11").ClearContents
End Sub


tu vois c moins compliqué que les formules,2-3 instructions et le travail est fait...
Par contre je ne connais pas ton niveau et j'espère que tu sauras coller ça dans l'éditeur VB et faire partir la macro ?
sinon demande,c très simple. :slt

ps. quelle drole d'idée d'afficher tes résultats horizontalement... :jokc
«Pour voir loin, il faut y regarder de près.» (P.Dac)
.::Mezig::.
Avatar de l’utilisateur
-mezig-
Megajack
Megajack
 
Messages: 493
Jackpoints: 8301
Donner
Inscription: Dim Mai 06, 2007 8:22 pm
Localisation: aucoinduweb

Re: Résultats dans des cellules adjacentes....

Messagede Grabuge » Mer Jan 13, 2010 10:35 pm

"ps. quelle drole d'idée d'afficher tes résultats horizontalement... "

En effet ! Je n'ai pas voulu corsé la chose :slol

Merci Mezig pour tes explications, je te dirai demain si j'arrive ou non à copier le code dans VBA.

Bonne soirée :slt
Avatar de l’utilisateur
Grabuge
Superjack
Superjack
 
Messages: 110
Images: 0
Jackpoints: 32219
Donner
Inscription: Jeu Sep 24, 2009 7:06 pm

Re: Résultats dans des cellules adjacentes....

Messagede -mezig- » Sam Jan 16, 2010 10:38 pm

Hohé du Grabuge !
qué passa :?:
t'as tu collé ta macro au bon endroit ?
Sinon on peut faire + simple,façon sim d'Arte, avec un bouton pour actionner la macro et un pour tout effacer.
j'ai pensé aussi : :idea:
ton test (dont le résultat s'affiche en X11) s'il n'est pas trop compliqué autant l'incorporer dans la macro "Affichage", ainsi en appuyant sur le bouton tu feras le calcul du test et l'affichage.

>> Explique ton test et je te dirai si c'est faisable ou s'il faut convoquer le Maitre de l'Art... ;)
«Pour voir loin, il faut y regarder de près.» (P.Dac)
.::Mezig::.
Avatar de l’utilisateur
-mezig-
Megajack
Megajack
 
Messages: 493
Jackpoints: 8301
Donner
Inscription: Dim Mai 06, 2007 8:22 pm
Localisation: aucoinduweb

Re: Résultats dans des cellules adjacentes....

Messagede Grabuge » Dim Jan 17, 2010 12:34 pm

Bonjour Mezig

Je t'ai envoyé un MP pour te remercier.........; mais apparemment, celui-ci s'est perdu dans les limbes d'internet.

J'ai réussi à coller le code et j'y ai associé un bouton de commande. Ca fonctionne super !

Merci encore à toi :slol
Avatar de l’utilisateur
Grabuge
Superjack
Superjack
 
Messages: 110
Images: 0
Jackpoints: 32219
Donner
Inscription: Jeu Sep 24, 2009 7:06 pm


Retourner vers Tutoriel Excel




 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

  • Partenaires
  • Vegas Day
    Vegas Day
  • La riviera
    La riviera
  • Treasure Mile
    Treasure Mile
  • Fairway
    Fairway
  • Tropezia
    Tropezia
  • Celtic casino
    Celtic casino