Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2498 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19  20  21  ..  112  113  114  115  116  117
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°2874703
Guigui
Posté le 08-07-2009 à 12:11:28  profilanswer
 

Reprise du message précédent :
Copy le graph dans excel et collage special en PNG dans powerpoint => en 2 click c'est plie, pas besoin de copie d'ecran  [:mr marron derriere]

mood
Publicité
Posté le 08-07-2009 à 12:11:28  profilanswer
 

n°2874741
Ptit loup
Quand c'est flou, y'a un loup
Posté le 08-07-2009 à 13:59:35  profilanswer
 

ouaip, quand je dis copie d'écran.. en effet, c'était abusif comme langage... on parle bien de copie du graph !

n°2875180
daaadou
o O ° O o Meggy le chat o O °
Posté le 10-07-2009 à 01:53:52  profilanswer
 

Hello tout le monde,  
 
Je viens poser une question pas trop hard qui ne me concerne pas directement (je ne suis pas utilisateur d'Excel) mais un collegue bien embete...  
 
Voila la situation. On a des fichiers Excel (importe depuis sigmaplot) qui se presente conmme suit:  
Julian Time       DoY      Channel1    Channel2     Channel3
1.2                      1              12
1.4                      1              42
1.9                      1              24
2.1                      2              28
 
Julian Time est le temps en jour decimaux, day of year en est la partie entiere et les channels sont mes variables.  
Je souhaite creer une colonne avec les jours de l'annee et la moyenne quotidienne de chaque canaux dans les colonnes suivantes.  
Ce qui donnerait:  
 
DoY                             Channel1
1                moyenne de toutes les valeurs du jour 1 = 26
 
Je suis certain d'apres qq recherches google que Excel fait ca de facon rapide et efficace (un collegue proposait de coder ca en Fortran [:khan]).  
Le probleme, c'est que personne ne maitrise excel du tout dans l'entourage proche et je sens bien que la formule doit pas etre compliquee. Donc si une ame charitable voit de suite comment proceder (j'ai teste des loops conditionnelles qui parcourent la colonne des jours et fait la somme sur les colonnes des donnees mais j'ai des erreurs de soft :/ ), je vous serais vraiment reconnaissant.  
 
Edit: si on me donne la formule d'office c'est le paradis mais si vous me proposez les bouts de code (la condition sur le jour, le moyennage et comment emballer ca pour que ca marche), c'est tout aussi bien, on devrait s'en sortir.  
Je m'adresse a vous plutot qu'au manuel pcq on a besoin de support (on est vraiment a chier en excel).  


Message édité par daaadou le 10-07-2009 à 01:57:54
n°2875213
Ptit loup
Quand c'est flou, y'a un loup
Posté le 10-07-2009 à 10:23:14  profilanswer
 

C'est ultra simple
 
Tu sélectionnes tout ton "tableau", puis
-> création d'un tableau croisé dynamique
-> positionnement du DoY dans les étiquettes de lignes
-> positionnement des variables Channelx en "valeurs"... et tu lui indiques de faire une moyenne (et non une somme par défaut je crois)
 
Ton truc est fini ! en 10 clics maxi.

n°2875223
tyler1207
cowan, basagotia, lenosky...
Posté le 10-07-2009 à 10:47:10  profilanswer
 

merci pour les tips, je vais test dès que je peux. a la base c'est simple, mais vu que y'a pas mal de choses qui diffèrent entre notre excel et celui de base... je n'en jurerai pas !


---------------
Website|Like it ?
n°2875248
Ptit loup
Quand c'est flou, y'a un loup
Posté le 10-07-2009 à 11:39:05  profilanswer
 

Comment ça "votre" excel ?

n°2875369
The_chosen​_one
There can only be one !
Posté le 10-07-2009 à 18:21:12  profilanswer
 

Ptit loup a écrit :

C'est ultra simple
 
Tu sélectionnes tout ton "tableau", puis
-> création d'un tableau croisé dynamique
-> positionnement du DoY dans les étiquettes de lignes
-> positionnement des variables Channelx en "valeurs"... et tu lui indiques de faire une moyenne (et non une somme par défaut je crois)
 
Ton truc est fini ! en 10 clics maxi.


 
SOMME.SI()/NB.SI() aussi, mais t'auras plein de répétition.

n°2875381
SkwiZ
Posté le 10-07-2009 à 19:10:52  profilanswer
 

Bonjour à toutes et à tous,
 
   Etant novice sur Excel je me suis heurté à un problème lorsque j'ai voulu donner une valeure à des nombres. Je m'explique.
 
J'aimerais donner à des nombres la valeure 1 ou 0 afin de les additionner après, ex:
 
Si de 0 à 49 la valeure affiliée est 0, et de 50 à 100 la valeure est 1, en additionnant la case du haut:
 
| 32 | 0 |
| 68 | 1 |
| 12 | 0 |
| 97 | 1 |
| 75 | 2 |
| 36 | 1 |
| 54 | 2 |
 
 Voila en gros je voulais savoir s'il était possible de faire ça sans VBA ou si il n'y avait pas d'autre choix (sachant que je n'y connait rien non plus)
 
Si quelqu'un à compris mon message et à une idée pour m'aider à avancer, je lui serais très reconnaissant :]
 
Merci d'avance

n°2875439
daaadou
o O ° O o Meggy le chat o O °
Posté le 10-07-2009 à 22:40:51  profilanswer
 

Oki, merci pour vos reponses, je teste ca avec mon collegue.  
@the_chosen_one: qu'entends tu par repetition? Dois je me cantonner a la solution proposee par Ptit loup pour eviter les problemes?

n°2875456
The_chosen​_one
There can only be one !
Posté le 11-07-2009 à 00:21:29  profilanswer
 

SkwiZ a écrit :

Bonjour à toutes et à tous,

 

  Etant novice sur Excel je me suis heurté à un problème lorsque j'ai voulu donner une valeure à des nombres. Je m'explique.

 

J'aimerais donner à des nombres la valeure 1 ou 0 afin de les additionner après, ex:

 

Si de 0 à 49 la valeure affiliée est 0, et de 50 à 100 la valeure est 1, en additionnant la case du haut:

 

| 32 | 0 |
| 68 | 1 |
| 12 | 0 |
| 97 | 1 |
| 75 | 2 |
| 36 | 1 |
| 54 | 2 |

 

Voila en gros je voulais savoir s'il était possible de faire ça sans VBA ou si il n'y avait pas d'autre choix (sachant que je n'y connait rien non plus)

 

Si quelqu'un à compris mon message et à une idée pour m'aider à avancer, je lui serais très reconnaissant :]

 

Merci d'avance

 

Je comprends pas la partie "en additionnant la case d'en haut". Dans ton exemple, pourquoi le 36 "vaut" 1 ? (et non 2 puis le 54 3 comme j'aurai compris)

 
daaadou a écrit :

Oki, merci pour vos reponses, je teste ca avec mon collegue.
@the_chosen_one: qu'entends tu par repetition? Dois je me cantonner a la solution proposee par Ptit loup pour eviter les problemes?


Nonnon, tu choisis :)
Petit loup c'est une solution plutôt jolie et moi plutot porcasse qui va te donner ça :

 

Julian Time       DoY      Channel1    Channel2     Channel3    Avg1
1.2                      1              12                                       26
1.4                      1              42                                       26
1.9                      1              24                                       26
2.1                      2              28                                       28


Message édité par The_chosen_one le 11-07-2009 à 00:21:58
mood
Publicité
Posté le 11-07-2009 à 00:21:29  profilanswer
 

n°2875507
SkwiZ
Posté le 11-07-2009 à 11:51:42  profilanswer
 

Citation :


 
Je comprends pas la partie "en additionnant la case d'en haut". Dans ton exemple, pourquoi le 36 "vaut" 1 ? (et non 2 puis le 54 3 comme j'aurai compris)
 


 
 En effet c'etait difficile à comprendre puisque j'avais fait des erreurs dans mon ennoncé ...  :pfff:  
 
On reprend, avec des explications:
 
Cette fois on va prendre pour 0 à 49 : -1
                                 pour 50 à 100 : 1
 
| 32 | -1  | ( 32 à pour valeur -1, donc -1)
| 68 |  0  | ( 68 à pour valeur 1,   donc -1+1   = 0)
| 12 | -1  | ( 12 à pour valeur -1, donc 0+(-1) = -1)
| 97 |  0  | ( 97 à pour valeur 1,   donc -1+1   = 0)
| 75 |  1  | ( 75 à pour valeur 1,   donc 0+1    = 1)
| 36 |  0  | ( 36 à pour valeur -1, donc 1+(-1) = 0)
| 54 |   1 | ( 54 à pour valeur 1,   donc 0+1    = 1)
 
Voila, je sais pas si ça vous à eclaircit ou encore plus embrouillé...
 
Merci quand même d'avoir repondu

n°2875510
The_chosen​_one
There can only be one !
Posté le 11-07-2009 à 11:56:04  profilanswer
 

ahhhhh
bah c'est tout simple alors :

  • première ligne : =SI(A1<50;-1;1)
  • 2ème ligne : =SI(A2<50;-1;1)+B1


puis tu "tires" la 2ème ligne :)

n°2875519
SkwiZ
Posté le 11-07-2009 à 12:20:33  profilanswer
 

Arf x) Et pour des numéros qui ne se suivent pas ? par exemple, nombre premiers = 1, nombre non premier = -1, ou nombre pair = 1, nombre impair = -1, en gros, regroupement de nombre N°1 = 1, regroupement de nombre N°2 = -1 ?
 
Merci pour ta réponse elle m'aide quand même à comprendre le fonctionnement des fonction Excel
 
Edit: En gros j'aimerais savoir si, suivant ta méthode, il était possible de declarer des nombres dans un ensemble et de travailler avec après, un peu comme ça:
 
première ligne : =SI(A1=(Ensemble N°1);-1;1)  
2ème ligne : =SI(A2=(Ensemble N°2);-1;1)+B1  
 


Message édité par SkwiZ le 11-07-2009 à 12:24:56
n°2875551
The_chosen​_one
There can only be one !
Posté le 11-07-2009 à 13:51:00  profilanswer
 

tu peux utiliser la fonction OU() :
SI(OU(A1=1;A1=2;A1=3;A1=5;A1=7;A1=11...)
 
Sinon tu peux créer une table de correspondance et utiliser la fonction RECHERCHEV() (regarde dans l'aide pour voir comment l'utiliser)

n°2875552
SkwiZ
Posté le 11-07-2009 à 13:55:31  profilanswer
 

Merci beaucoup pour tes réponses je vais plancher la dessus!

n°2878761
tyler1207
cowan, basagotia, lenosky...
Posté le 15-07-2009 à 16:27:34  profilanswer
 

SuppotDeSaTante a écrit :

Hum.
Tu n'exportes pas le graph, tu le lies dans Powerpoint.
 
Etant donné que tu veux bosser a plusieurs sur le fichier powerpoint, et que c'est ce dernier qui ne doit pas etre modifiable, c'est sur powerpoint que tu mets des 'droits'.
 
Donc une fois ton objet graphique lié sur ton Powerpoint, dans Powerpoint, tu clicks droit sur ton graphique, "Exporter en tant qu'image"


 
Dsl mais je n’ai pas ça de dispo en faisant un clic droit ... Même en essayant de changer le format de l’objet je ne peux pas passer le graph en img.
 

Guigui a écrit :

Copy le graph dans excel et collage special en PNG dans powerpoint => en 2 click c'est plie, pas besoin de copie d'ecran  [:mr marron derriere]


 
pas de collage spécial de dispo (grisé)  :pt1cable:  
 
 
autre question : c'est faisable facilement de faire un balayage pour tester la valeur recceuillie dans un userform par rapport à une colonne entière ? (et ensuite ne garder d'afficher que les valeurs identiques...en gros c'est une recherche que je suis en train d'essayer de monter)


---------------
Website|Like it ?
n°2879450
tyler1207
cowan, basagotia, lenosky...
Posté le 16-07-2009 à 10:08:30  profilanswer
 

Je précise ce que je cherche à faire :jap:  :  
 
créer une recherche à partir d’une chaîne de caractère introduite dans un userform.  
 
Pour faire simple, une userform avec une textbox et un commandbutton pour lancer la recherche, une colonne à balayer et lorsqu’il y a correspondance entre la chaîne de caractère et une ou plusieurs cellules de la colonne, n’afficher plus que les lignes contenant ces cellules.  
 
J’ai déjà fait l’userform et les tout début du code (déclaration des var etc) suis en train de chercher des bouts de code à adapter pour la suite


---------------
Website|Like it ?
n°2879511
The_chosen​_one
There can only be one !
Posté le 16-07-2009 à 11:57:01  profilanswer
 

Je te conseille de regarder du côté des deux fonctions suivantes :
- RECHERCHEV()
- INDEX()
- CHOIX() (allez 3 je suis gentil ^^)
 
Ensuite, tu peux gérer un tri/filtre avec vba afin de n'afficher que ce qui t'interesse.

n°2879578
tyler1207
cowan, basagotia, lenosky...
Posté le 16-07-2009 à 14:22:21  profilanswer
 

pour le moment, les filtrages sont fait par de bêtes filtres automatiques, tu me dis qu'on peut les gérer (i.e demander qu'ils affichent un résultat filtré) depuis vba ?


Message édité par tyler1207 le 16-07-2009 à 15:19:23

---------------
Website|Like it ?
n°2879638
The_chosen​_one
There can only be one !
Posté le 16-07-2009 à 16:31:25  profilanswer
 

Exact, le meilleur moyen de voir comment ça marche est de lancer l'enregistrement d'une macro, de modifier un filtre, puis d'arreter l'enregistrement et de regarder la macro.

n°2879649
tyler1207
cowan, basagotia, lenosky...
Posté le 16-07-2009 à 16:56:42  profilanswer
 

tout à fait.  
 
j'ai vu que les noms des textbox étaient déclarables comme variables, mais comment faire pour récupérer leur contenu  ?
 
edit : pour le moment, j'ai ça comme code sur le commandbutton :  
 

Code :
  1. Private Sub CommandButton3_Click()
  2.     Selection.AutoFilter Field:=5, Criteria1:="AXE"
  3. End Sub


 
mais il faudrait que je puisse mettre le texte entré dans une textbox du même userform comme critère (à la place d'AXE ici)


Message édité par tyler1207 le 16-07-2009 à 17:22:48

---------------
Website|Like it ?
n°2879984
SuppotDeSa​Tante
Aka dje69r
Posté le 17-07-2009 à 16:57:11  profilanswer
 

Il me semblait t'avoir conseillé de regardé ce que j'avais fait pour starfox non ? (je confonds peut etre...)
Ce que tu souhaites faire, ca a deja été resolu en page 17 de ce meme topic...
FICHIER ICI
 
Apres tu n'as qu'a adapter pour que la variable du texte cherché pointe sur ton textbox et non pas sur une cellule nommée.
TxtSch=NomDeTonForm.NomDeTonTextbox.Value ou .Text en fonction de ce que tu veux faire.
 
Donc si ton Form se nomme Formulaire et ton TextBox1 se nomme TxtSch ca serait :
Selection.AutoFilter Field:=5, Criteria1:=Formulaire.TextBox1.Value


Message édité par SuppotDeSaTante le 17-07-2009 à 17:02:33

---------------
Soyez malin, louez entre voisins !
n°2881528
tyler1207
cowan, basagotia, lenosky...
Posté le 22-07-2009 à 16:25:59  profilanswer
 

nope tu dois confondre avec The_chosen_one après rapide relecture.  
 
mais depuis j'ai trouvé en enregistrant des macro et en modifiant le code enregistré à ma convenance.
 
merci en tout cas pour ton aide.  
 
tjrs dans le même registre, comment faire passer automatiquement un entier relatif (genre -2) écrit sous cette forme :" 2- " en -2 pour qu'excel l'interprète comme tel ?


---------------
Website|Like it ?
n°2881532
SuppotDeSa​Tante
Aka dje69r
Posté le 22-07-2009 à 16:39:30  profilanswer
 

A part en jouant sur le texte, genre enlever le dernier caractere a gauche et le mettre devant, je ne vois pas...
Si A1 = 2-
 
=ENT(DROITE(A1;1) & GAUCHE(A1;NBCAR(A1)-1))
ou
=ENT(-GAUCHE(A1;NBCAR(A1)-1))


Message édité par SuppotDeSaTante le 22-07-2009 à 16:41:43

---------------
Soyez malin, louez entre voisins !
n°2881539
tyler1207
cowan, basagotia, lenosky...
Posté le 22-07-2009 à 16:48:25  profilanswer
 

moi j'essayais en considérant ça comme une chaîne de caractères et StrReverse...  
 
je check les deux idées.


---------------
Website|Like it ?
n°2881546
SuppotDeSa​Tante
Aka dje69r
Posté le 22-07-2009 à 17:01:38  profilanswer
 

Si tu n'as qu'un chiffre, oui, sinon je vois mal comment ca peut tourner avec StrReverse
 
Avec du code ca donnerait :
Cint(- Left(Cells(y,x),Len(Cells(y,x)-1)
ou si tu as un seul chiffre (enfin en ne depassant pas 255)
-CByte(Cells(y,x))

Message cité 1 fois
Message édité par SuppotDeSaTante le 22-07-2009 à 17:04:13

---------------
Soyez malin, louez entre voisins !
n°2881550
tyler1207
cowan, basagotia, lenosky...
Posté le 22-07-2009 à 17:11:21  profilanswer
 

SuppotDeSaTante a écrit :

Si tu n'as qu'un chiffre, oui, sinon je vois mal comment ca peut tourner avec StrReverse
 
Avec du code ca donnerait :
Cint(- Left(Cells(y,x),Len(Cells(y,x)-1)
ou si tu as un seul chiffre (enfin en ne depassant pas 255)
-CByte(Cells(y,x))


 
un - ne peut pas être pris dans une chaîne ?
 
en fait ce qui me pose le plus de pb c'est d'exprimer la condition : si tu as un entier puis - intervertir les deux... parce qu'évidement il y a de tout dans cette colonne, cellules vides, cellules avec des entiers positifs et cellules avec des entier négatifs
 
en gros vala mon code :  
 

Code :
  1. Private Sub CommandButton4_Click()
  2.     Dim dligfil As String
  3.     Dim qte As Integer
  4.    
  5.     'ActiveSheet = ma première feuille
  6.     Sheets("ma première feuille" ).Select
  7.     Selection.AutoFilter Field:=14, Criteria1:="=non remonté", Operator:=xlOr, Criteria2:="=démonté remonté en qté diff"
  8.              
  9.      'mesure et sélection du paragraphe filtré
  10.    
  11.     Range("A2" ).Select
  12.     Selection.End(xlDown).Select
  13.     dligfil = ActiveCell.Row                                    'dligfil = n° Dernière LIGne Filtrée !
  14.     Range("A2:A" & dligfil).Select
  15.         Application.DisplayAlerts = False                   'alerte neutralisée si cell contigues
  16.     Selection.SpecialCells(xlCellTypeVisible).Select    'cptage nb lignes filtrées
  17.     cptfilt = Selection.Count
  18.     Range("A2:N" & dligfil).Select
  19.     Selection.Copy
  20.     Sheets("données filtrées" ).Select
  21.     Range("A2" ).Select
  22.     ActiveSheet.Paste
  23.         For i = 2 To dligfil - 1
  24.         Range("J(i)" ).Select
  25.             If "J(i) Then StrReverse ("J(i)" )
  26.             Else: GoTo next_i
  27.             End If
  28.         Next 
  29.     Selection.AutoFilter Field:=10, Criteria1:=">=0"      'filtrage des entiers positifs
  30.              
  31. End Sub


 
ce qui me pose pb est entre les lignes 24 et 29, je me doute que la syntaxe de l'ittération est foireuse (J(i) ^^)...


Message édité par tyler1207 le 22-07-2009 à 17:32:27

---------------
Website|Like it ?
n°2881557
SuppotDeSa​Tante
Aka dje69r
Posté le 22-07-2009 à 17:42:24  profilanswer
 

Perso j'aime pas les Range... Enfin pour une seule cellule.

Code :
  1. For i = 2 To dligfil - 1
  2.             If Right(Cells(i, 10), 1) = "-" Then
  3.                 Cells(i, 10) = -CInt(Left(Cells(i, 10), Len(Cells(i, 10) - 1)))
  4.             Else
  5.                 Cells(i, 10) = CInt(Cells(i, 10))
  6.             End If
  7.         Next


 
J'ai quand meme mis le Else avec un Cint, car je ne sais pas si tes nombres positifs sont bien en Num et pas en String


Message édité par SuppotDeSaTante le 22-07-2009 à 17:47:20

---------------
Soyez malin, louez entre voisins !
n°2881560
SuppotDeSa​Tante
Aka dje69r
Posté le 22-07-2009 à 17:49:51  profilanswer
 

Je viens de voir qu'un simple Cint("2-" ) te mettais -2
 

Code :
  1. 'Simple
  2.         For i = 2 To dligfil - 1
  3.             CInt(Cells(i, 10)) 'ou pour etre tranquile, un CDbl
  4.         Next


Message édité par SuppotDeSaTante le 22-07-2009 à 17:54:06

---------------
Soyez malin, louez entre voisins !
n°2881722
tyler1207
cowan, basagotia, lenosky...
Posté le 23-07-2009 à 10:10:21  profilanswer
 

ouep ça me semble bon ce truc !
 
en revanche si je copie le code tel quel il râle parce qu'il n'y a pas d'identificateur...oO
 
si je lui en mets un "Excel.AddIn (CInt(Cells(i, 10)))" par exemple...tjrs pas bon (erreur de compilation).
 
une idée ?


---------------
Website|Like it ?
n°2881746
SuppotDeSa​Tante
Aka dje69r
Posté le 23-07-2009 à 11:30:49  profilanswer
 

Hum
 
Essaie peut etre un Cells(i, 10).Value=CInt(Cells(i, 10).Value)


---------------
Soyez malin, louez entre voisins !
n°2881747
tyler1207
cowan, basagotia, lenosky...
Posté le 23-07-2009 à 11:32:49  profilanswer
 

merci pour ton aide, je viens de trouver, c'est quasi ça (car sans le value ça passe) en fait il ne trouvait pas où mettre le résultat :D ... [mode bête off]


Message édité par tyler1207 le 23-07-2009 à 11:33:11

---------------
Website|Like it ?
n°2881748
SuppotDeSa​Tante
Aka dje69r
Posté le 23-07-2009 à 11:34:54  profilanswer
 
n°2881796
tyler1207
cowan, basagotia, lenosky...
Posté le 23-07-2009 à 14:39:33  profilanswer
 

pq qd je fais ça :  
 
If Cells(i, 10) > 1 Then
            Rows("i:i" ).Select ... etc
 
le nombre de ligne rows("i:i" ) n'est pas incrémenté et crée un bug ?


---------------
Website|Like it ?
n°2881804
SuppotDeSa​Tante
Aka dje69r
Posté le 23-07-2009 à 14:55:04  profilanswer
 

Bah pk mets tu une string ?
 
"i" c'est la lettre i ou encore la colonne i, genre Range("i:i" )
Mais pour faire reference a ta variable i c'est Row(i).select


---------------
Soyez malin, louez entre voisins !
n°2881807
tyler1207
cowan, basagotia, lenosky...
Posté le 23-07-2009 à 15:04:32  profilanswer
 

pcq c'est ce que me sortait la macro enreigstrée automatiquement, je pensais que c'était donc la bonne syntaxe.


---------------
Website|Like it ?
n°2881845
tyler1207
cowan, basagotia, lenosky...
Posté le 23-07-2009 à 16:48:55  profilanswer
 

est-ce que c'est possible d'insérer plusieurs lignes d'un coup ?  
 
ie, si dans une cellule j'ai un entier, mettons 4, j'aimerais arriver à insérer 3 lignes (3 nouvelles vides + celle déjà existante et contenant le 4)... :??:


---------------
Website|Like it ?
n°2881858
SuppotDeSa​Tante
Aka dje69r
Posté le 23-07-2009 à 17:36:15  profilanswer
 

Bah une boucle sur la valeur de ta celulle -1
 
Genre :
 

Code :
  1. Cells(y+1,x).select 'ta cellule en dessous de celle contenant le 4
  2. For x=1 to Cells(y,x).value -1
  3.       Selection.EntireRow.Insert
  4. Next x


Message édité par SuppotDeSaTante le 23-07-2009 à 17:38:14

---------------
Soyez malin, louez entre voisins !
n°2881944
tyler1207
cowan, basagotia, lenosky...
Posté le 24-07-2009 à 09:16:20  profilanswer
 

ouep, ce que je n'ai pas précisé c'est que je suis déjà dans une boucle qui teste si les valeurs de la cellule de base (celle où il y a le 4) sont supérieures à 1.  
 
jvais test ça.


---------------
Website|Like it ?
n°2881945
SuppotDeSa​Tante
Aka dje69r
Posté le 24-07-2009 à 09:27:30  profilanswer
 

Oh une petite boucle comme ca, meme a l'interieur d'une grosse boucle, ca risque pas grand chose... Tout dépend de la valeur que peut prendre ta cellule en fait. Mais meme, Excel, si tu caches l'execution, est relativement rapide.


---------------
Soyez malin, louez entre voisins !
n°2881948
tyler1207
cowan, basagotia, lenosky...
Posté le 24-07-2009 à 09:35:57  profilanswer
 

ouep pour le moment jfais une boucle infinie (j'insère une colonne qui se reprend elle même etc etc :D) mais ça devrait être gérable d'éviter ça.


---------------
Website|Like it ?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19  20  21  ..  112  113  114  115  116  117

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)