Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

nombre de next sous Excel 2007

 

1 utilisateur anonyme
Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

nombre de next sous Excel 2007

Prévenir les modérateurs en cas d'abus 
JJ82
jj82
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 03/06/2012 à 09:57:38  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Savez-vous le nombre maximum de boucles For ..Next qu'accepte Excel en VBA?
 merci
 A+

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 03/06/2012 à 10:18:07  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
bonjour,

 Cela dépend de la version d'EXCEL et de la taille de la mémoire.
 la vitesse de ton micropro déterminera la rapidité d'execution.

 on peut comprendre ta question de cette façon
 nombre de boucles = N itérations

 for i= 1 to N
 ...
 Next i



 ou bien nombre de boucles imbriquées: ici 4

 For i=1 to 100
 For j=1 to 20

For k=1 to 10000

For M= 10 to 30

..

Next

Next
 Next
 Next


 à toi de faire des essais
 :hello:


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
(Publicité)
jj82
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 03/06/2012 à 10:39:28  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour Willy,
 Quand j'exécute ce code, rien ne se passe? (aucun débug)
 Sub Combi()
 Dim A As Integer
 Dim B As Integer
 Dim C As Integer
 Dim D As Integer
 Dim E As Integer
 Dim F As Integer
 Dim G As Integer
 Dim H As Integer
 Dim I As Integer
 Dim J As Integer
 Dim K As Integer
 Dim L As Integer
 Dim M As Integer
 Dim N As Integer
 Dim O As Integer
 Dim P As Integer
 Dim Q As Integer
 Dim R As Integer
 Dim S As Integer
 Dim T As Integer

 Dim X As Long
 For A = 1 To 11
 For B = A + 1 To 11
 For C = B + 1 To 11
 For D = C + 1 To 11
 For E = D + 1 To 11
 For F = E + 1 To 11
 For G = F + 1 To 11
 For H = G + 1 To 11
 For I = H + 1 To 11
 For J = I + 1 To 11
 For K = J + 1 To 11
 For L = K + 1 To 11
 For M = L + 1 To 11
 For N = M + 1 To 11
 For O = N + 1 To 11
 For P = O + 1 To 11
 For Q = P + 1 To 11
 For R = Q + 1 To 11
 For S = R + 1 To 11
 For T = S + 1 To 11

 X = X + 1
 Range("A" & X) = A
 Range("B" & X) = B
 Range("C" & X) = C
 Range("D" & X) = D
 Range("E" & X) = E
 Range("F" & X) = F
 Range("G" & X) = G
 Range("H" & X) = H
 Range("I" & X) = I
 Range("J" & X) = J
 Range("K" & X) = K
 Range("L" & X) = L
 Range("M" & X) = M
 Range("N" & X) = N
 Range("O" & X) = O
 Range("P" & X) = P
 Range("Q" & X) = Q
 Range("R" & X) = R
 Range("S" & X) = S
 Range("T" & X) = T
 Next T
 Next S
 Next R
 Next Q
 Next P
 Next O
 Next N
 Next M
 Next L
 Next K
 Next J
 Next I
 Next H
 Next G
 Next F
 Next E
 Next D
 Next C
 Next B
 Next A
 End Sub

 Il doit y avoir environ 168000 lignes.


 Merci

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 03/06/2012 à 13:32:32  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
re,

 sous Excel 2003, je vais jusqu'à 10 boucles For-Next imbriquées.

 rien ne t'empêche d'utiliser le Do while-loop
 http://silkyroad.developpez.com/vba/boucles/

 :jap:


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
jj82
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 03/06/2012 à 14:11:33  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Re,
 Je vais essayer Loop mais ce qui est étrange c'est que je n'ai aucun message d'erreur, rien ne s'exécute?
 Bizarre.


 A+
 merci

(Publicité)
2osbrises
Présent de temps en temps (De 50 à 99 messages postés)
  1. Posté le 11/06/2012 à 13:57:32  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Salut,

 Ton problème est dans tes conditions de boucles.
 On T = 20 > 11 Donc la boucle ne s’exécute pas puisque la condition d'arrêt est déjà vraie.
 En fait à partir de la boucle où L est la variable, la condition d'arrêt est vraie pour la boucle.
 Pour Excel/VBA, il n'y pas d'erreur, donc pas de debug.

 Page :
1

Aller à :
 

Sujets relatifs
Pack Office 2007 Diaporama PPT 2007
Création d'une suite -sur une formule- avec Excel power point 2007 insérer une vidéo
questions sur le fonctionnement de WORD 2007. Mot de passe macro excel
Extraire certains valeurs d'un tableau excel mise en forme conditionnelle excel 2007
mise en forme conditionnelle excel 2007 transfert carnet adresses oe6 vers outlook 2007
Plus de sujets relatifs à : nombre de next sous Excel 2007

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
Tableau excel et macro 4
Restauration .doc sur open office 2
diaporama power point amicalement votre 2
fichier excel crypté 2
OpenOffice 3.4 logiciel malveillant ? 2