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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [vba] excel : cherche a faire un truc pas evident

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[vba] excel : cherche a faire un truc pas evident

n°267486
chico008
what the wookie says ?
Posté le 11-12-2002 à 18:24:43  profilanswer
 

voila j'aimerais que ca m'affiche une succession de 4 caracteres et ke ca les affiches ds une cellule (ou une fenetre)
donc au debut il affiche "\"   puis "|" puis "/" puis "-".
et ke ce soit pas trop rapide k'on est bien l'impression ke ca tourne.

mood
Publicité
Posté le 11-12-2002 à 18:24:43  profilanswer
 

n°267495
Profil sup​primé
Posté le 11-12-2002 à 18:42:19  answer
 

pour faire une barre ki tourne koi
aucun interet

n°267616
chico008
what the wookie says ?
Posté le 11-12-2002 à 20:26:31  profilanswer
 

et alors, si g envie de faire ca moa, je fait comment !
 
ke ca ai de l'interet ou pas m'en fou moi !

n°267621
mareek
Et de 3 \o/
Posté le 11-12-2002 à 20:48:51  profilanswer
 

Code :
  1. dim i as integer
  2. i=0
  3. while true
  4.   select case i
  5.     case 0
  6.       label1.caption="\"
  7.     case 1
  8.       label1.caption="|"
  9.     case 2
  10.       label1.caption="/"
  11.     case 3
  12.       label1.caption="-"
  13.   end select
  14.   i=(i+1) mod 4
  15.   doevents
  16. wend


Message édité par mareek le 11-12-2002 à 20:49:48

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°267624
chico008
what the wookie says ?
Posté le 11-12-2002 à 21:12:26  profilanswer
 

g essayer et y me met une erreur 424 !, mais tu peut expliker ? avoir l'alogo c bien, le comprendre c mieux !


Message édité par chico008 le 11-12-2002 à 21:14:55
n°267627
mareek
Et de 3 \o/
Posté le 11-12-2002 à 21:30:30  profilanswer
 

chico008 a écrit :

g essayer et y me met une erreur 424 !, mais tu peut expliker ? avoir l'alogo c bien, le comprendre c mieux !

t'as quand même pas fait un copier/coller du code que j'ai posté ? faut changer le 'label1.caption' par l'endroit où tu veux afficher ton texte (une cellule par ex.).
 
 
 
 
qu'est-ce que tu comprends pas dans l'algo ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°267630
nur
Posté le 11-12-2002 à 21:37:51  profilanswer
 

chico008 a écrit :

voila j'aimerais que ca m'affiche une succession de 4 caracteres et ke ca les affiches ds une cellule (ou une fenetre)
donc au debut il affiche "\"   puis "|" puis "/" puis "-".
et ke ce soit pas trop rapide k'on est bien l'impression ke ca tourne.

comme ça vite fait:
 
Sub jj()
 
temp = ""                              
For i = 1 To 4
temp = temp & Chr(63 + i) & " " 'a remplacer par les codes ascii
Sheets("feuil1" ).Range("a1" ) = temp
For j = 1 To 10000000       'temporisation
Next
Next
End Sub
 
 
 
il faut que tu connaisse les codes ascii des caracteres que tu veux afficher,tu peux les mettres ds un tableau apres et boucler ds ce tableau

n°268504
chico008
what the wookie says ?
Posté le 12-12-2002 à 21:27:53  profilanswer
 

bah label1 et caption ca correspond a koi !

n°268516
mareek
Et de 3 \o/
Posté le 12-12-2002 à 21:36:54  profilanswer
 

chico008 a écrit :

bah label1 et caption ca correspond a koi !
 

à un label et son caption :D
 
en gros, tu dois remplacer le label1.caption par l'endroit où tu veux mettre ton texte.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°268529
xlx l-ombr​e xlx
Posté le 12-12-2002 à 21:51:20  profilanswer
 

tu lui fourni l'algo l'explication et y geule  :pfff:


---------------
[l-ombre]--> wait & see
mood
Publicité
Posté le 12-12-2002 à 21:51:20  profilanswer
 

n°269318
chico008
what the wookie says ?
Posté le 13-12-2002 à 19:51:31  profilanswer
 

d'ou ta vu ke je guelais toi !
 
à un label et son caption :D  
 
en gros, tu dois remplacer le label1.caption par l'endroit où tu veux mettre ton texte

 
t'as plus simple comme explikation ? g met koi "a1" ?
je suis pas une tete en vba, je suis plutot une grosse b... , mais ca vous l'aurez compris !

n°269335
nur
Posté le 13-12-2002 à 20:46:25  profilanswer
 

et ma solution,elle te convient pas ?
 
tu as dit que tu voulais faire ça ds une cellule pourtant.

n°269718
chico008
what the wookie says ?
Posté le 14-12-2002 à 18:09:18  profilanswer
 

nur a écrit :

et ma solution,elle te convient pas ?
 
tu as dit que tu voulais faire ça ds une cellule pourtant.


 
g une une erreur d'execution 9 !
 
 
mais sinon kand je disait d'expliker ct pour tout le monde, par ke pour une personne !

n°269754
nur
Posté le 14-12-2002 à 19:14:11  profilanswer
 

chico008 a écrit :


 
g une une erreur d'execution 9 !
 
 
mais sinon kand je disait d'expliker ct pour tout le monde, par ke pour une personne !
 


 
 
dis donc toi! tu serais pas un peu exigeant  ?
ça ça marche(excel2000):
 
Sub jj()
Dim tableau
tableau = Array("\", "|", "/", "_" )
temp = ""
For i = 0 To 3
temp = temp & tableau(i) & " "  
Sheets("feuil1" ).Range("a1" ) = temp
     For j = 1 To 10000000      
      Next
Next
End Sub
 
 
tu as ton resultat ds la cellule A1 de la feuil1
premiere boucle: ta variable temp contient "\"  puis "\ |"  ....
que tu affiche ds A1.
la deuxieme boucle est une temporisation pour que tu ais le temps de voir  
si tu comprend pas ça alors...


Message édité par nur le 14-12-2002 à 19:14:57
n°269772
chico008
what the wookie says ?
Posté le 14-12-2002 à 20:19:51  profilanswer
 

g encor du mal, mais a force je v y arriver !

n°269775
chico008
what the wookie says ?
Posté le 14-12-2002 à 20:27:44  profilanswer
 

c bon g reussi voila le code ke g fait mais fo reduire encore les valeur de i car c encor lent !
 
Sub jj()
Dim i As Integer
Dim j As Integer
 
For j = 0 To 10 Step 1
i = 0
For i = 0 To 100 Step 1
Sheets("divx" ).Range("a1" ) = "\"
Next
For i = 100 To 200 Step 1
Sheets("divx" ).Range("a1" ) = "|"
Next
For i = 200 To 300 Step 1
Sheets("divx" ).Range("a1" ) = "/"
Next
For i = 300 To 400 Step 1
Sheets("divx" ).Range("a1" ) = "-"
Next
 
Next
Sheets("divx" ).Range("a1" ) = ""
End Sub

n°269802
nur
Posté le 14-12-2002 à 21:43:41  profilanswer
 

chico008 a écrit :

c bon g reussi voila le code ke g fait mais fo reduire encore les valeur de i car c encor lent !
 
Sub jj()
Dim i As Integer
Dim j As Integer
 
For j = 0 To 10 Step 1
i = 0
For i = 0 To 100 Step 1
Sheets("divx" ).Range("a1" ) = "\"
Next
For i = 100 To 200 Step 1
Sheets("divx" ).Range("a1" ) = "|"
Next
For i = 200 To 300 Step 1
Sheets("divx" ).Range("a1" ) = "/"
Next
For i = 300 To 400 Step 1
Sheets("divx" ).Range("a1" ) = "-"
Next
 
Next
Sheets("divx" ).Range("a1" ) = ""
End Sub


 
qu'est ce que tu pense de ça:
 
 
Sub rotate()
    ActiveSheet.Shapes.AddLine(334.5, 57.75, 354.75, 79.5).Select
    Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle
    Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium
    Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium
    Selection.ShapeRange.Flip msoFlipHorizontal
    Selection.Name = "fleche"
   
       
       
       For i = 1 To 10000
        Selection.ShapeRange.IncrementRotation 1
        DoEvents
       For j = 1 To 100000
       Next
    Next
End Sub

n°269874
Loom the G​loom
Even coders get the blues...
Posté le 15-12-2002 à 01:29:37  profilanswer
 

trop bon le topic !!
 
le mec qui veut faire du vba et qui ne sait pas ce qu'est label et caption !  [:xp1700]


---------------
Music|Market|Feed|Loom|DVD
n°269974
chico008
what the wookie says ?
Posté le 15-12-2002 à 13:14:26  profilanswer
 

est kand on commence en vba on est pas obliger de tout savoir non plus, on commence toujours par etre un newb avant de passer pro.
 
maintenant plus dur, j'aimerais ke mon truc se mette ds une fenetre a part, genre une msgbox, mais ou g pas besoin de cliker pour fermer !

n°270086
chico008
what the wookie says ?
Posté le 15-12-2002 à 20:45:37  profilanswer
 

kk1 a une idée ???

n°270087
Loom the G​loom
Even coders get the blues...
Posté le 15-12-2002 à 20:55:56  profilanswer
 

chico008 a écrit :

est kand on commence en vba on est pas obliger de tout savoir non plus, on commence toujours par etre un newb avant de passer pro.
 
maintenant plus dur, j'aimerais ke mon truc se mette ds une fenetre a part, genre une msgbox, mais ou g pas besoin de cliker pour fermer !
 


 
ouais m'enfin label et caption  :sarcastic:  scuse moi mais c pas de la première difficulté hein


---------------
Music|Market|Feed|Loom|DVD
n°270260
chico008
what the wookie says ?
Posté le 16-12-2002 à 11:34:23  profilanswer
 

et laors g le droit de pas savoir ce ke c, d'ailleur je c toujours pas !

n°270281
mareek
Et de 3 \o/
Posté le 16-12-2002 à 11:43:08  profilanswer
 

chico008 a écrit :

et laors g le droit de pas savoir ce ke c, d'ailleur je c toujours pas !

t'as pas d'aide dans Excel ? :??:  
tu peux pas acceder au site de microsoft ?  :??:  
t'as pas de librairie à coté de chez toi où tu pourrais acheter un bouquin de VBA ? :??:


Message édité par mareek le 16-12-2002 à 11:43:25

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°270947
chico008
what the wookie says ?
Posté le 16-12-2002 à 20:03:30  profilanswer
 

et puis koi encor, tu croit pas ke je v aller claker des sous pour un livre vba ke je lirais pas !

n°270948
mareek
Et de 3 \o/
Posté le 16-12-2002 à 20:05:18  profilanswer
 

chico008 a écrit :

et puis koi encor, tu croit pas ke je v aller claker des sous pour un livre vba ke je lirais pas !

adieu  :hello:


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°271234
chico008
what the wookie says ?
Posté le 17-12-2002 à 12:41:02  profilanswer
 

pkoi adieu !!!

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [vba] excel : cherche a faire un truc pas evident

 

Sujets relatifs
Cherche très bon livre pour apprendre à programmer en CCherche graphiste flash pour cd rom urgent
[PASCAL] cherche livre "aide memoire du turbo pascal"cherche soft de modélisation objet
[HELP]Pour avoir la place restante sur partoche serveur dans ExcelCode excel
faire un lien vers excelChanger les couleurs des cellules dans Excel XP??????
cherche un langage d'analyse pour des bases de données mysql?merci[Algo] Zetes daccord avec moi ? (truc hyper facile) :D
Plus de sujets relatifs à : [vba] excel : cherche a faire un truc pas evident


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR