Comment restraindre les fonctions "loop"?

  • Initiateur de la discussion Initiateur de la discussion Fab291
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

Fab291

Guest
Bonjour,

Je voudrais faire en sorte qu'une série d'action se répète un nombre de fois variable (nombre qui est renseigné par une fonction inputbox).

Je sais que pour répéter une série d'actions il suffit d'employer les fonctions "loop", mais comment faire pour restreindre la répétition à un certain nombre?😕

🙄
 
Re : Comment restraindre les fonctions "loop"?

Après réflexion, un problème se pose.
Je voudrais insérer un élément transitoire dans la fonction. Cette élément permettrait de compter les décimales après la virgule en quelque sorte.
Pour un chiffre x = 1 La fonction ferait 0.5(première partie de la fonction) + 0.5(deuxième partie de la fonction)
Ainsi lorsque l'on demandera 1.5 il ne répondra pas automatiquement 2


Voilà à quoi correspond la partie qui pose problème :
Range("A1:F12").Select
Selection.Copy

Dim compteur
For compteur = 1 To reponse
ActiveCell.Offset(13, -7).Range("A1:F12").Select
ActiveSheet.Paste
'élément transitoire à placer
ActiveCell.Offset(0, 7).Range("A1:F12").Select
ActiveSheet.Paste
Next compteur

🙄🙄🙄
 
Dernière modification par un modérateur:
Re : Comment restraindre les fonctions "loop"?

Bonjour,
Pour un chiffre x = 1 La fonction ferait 0.5(première partie de la fonction) + 0.5(deuxième partie de la fonction)
Ainsi lorsque l'on demandera 1.5 il ne répondra pas automatiquement 2
Euh..., oui mais encore
Après réflexion, un problème se pause.
C'est une grosse pause qu'il va falloir faire, ou poser des congés...!
J'ajoute le fichier correspondant pour plus de concret.
Pour le concret, je cherche encore...
A+
kjin
 
Re : Comment restraindre les fonctions "loop"?

Merci pour tes lumières Kjin, c'est toujours profitable. 😀

Je ré-explique donc ce que je veux...🙄

Je voudrais pouvoir répéter 2 actions (le nombre de fois choisi) qui dépendent d'une condition chacune.

Je ré-ajoute le fichier "pour plus de concret"🙄

A+😛
 

Pièces jointes

Re : Comment restraindre les fonctions "loop"?

J'ai finalement compris et réussi.
Reste une question simple à laquelle je reste sans réponse :

Comment faire pour dire :

Si la cellule active est rangée sur la colonne "H" alors..

If ActiveCell.??? Then
 
Re : Comment restraindre les fonctions "loop"?

Salut Fab291, kjin🙂, Risleure, le Forum

Peut-être comme cela

Code:
Dim i As Long
    For i = 1 To 1000 [COLOR=Green]' a modifier selon le nombre de Lignes[/COLOR]
        If ActiveCell.Address = Cells(i, 8).Address Then MsgBox "OK": Exit Sub
    Next i
Salut Nono🙂 Plus c'est simple mieux c'est😉

y'adesmomentsoùjeferaisbienderestercouché🙄

Bonne Journée
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

G
  • Question Question
Réponses
9
Affichages
2 K
D
Réponses
5
Affichages
1 K
D
R
  • Question Question
Réponses
11
Affichages
8 K
F
Réponses
2
Affichages
1 K
francis31
F
S
Réponses
44
Affichages
25 K
super_newbie_pro
S
O
Réponses
9
Affichages
3 K
gillesbe
G
N
Réponses
1
Affichages
3 K
noisetheater
N
F
Réponses
1
Affichages
2 K
vincent
V
Retour