Boucle sur décalage cellule

  • Initiateur de la discussion Initiateur de la discussion Guigui
  • 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 !

G

Guigui

Guest
Hello le forum,

Qui peux m'aider, je m'aventure aveuglement a créer une boucle pour décalé ma céllule d'un cran en bas a cahque tour de boucle....

mais z'arrive paaas

Code:
Sub saut()
Dim b As Integer
n = InputBox('taper un chiffre')
ActiveCell.Value = n
For b = 1 To 5
Range('A & b').Select ' C LA QUE CA COINCE ....
ActiveCell.Value = n + 1
Next b
End Sub

Si quelqu'un peux m'ouvrir les yeux ....

Merci par avance pour votre aide..

A+
guillaume
 
Bonsoir Guigui,

Tu peux essayer :
Sub saut()
Dim b As Byte, n As Variant
      n = Application.InputBox(Prompt:='taper un chiffre', Type:=1)
      If n = False Then Exit Sub
      ActiveCell.Value = n
      For b = 1 To 5
            ActiveCell.Offset(b, 0).Value = n + 1
      Next b
End Sub
Dans ce morceau de code, j'utilise Cellule.Offset(N lignes, N colonnes) qui te permet de décaler la cible par rapport à une cellule de base. Tu peux le faire de façon positive (pour descendre dans la feuille ou aller sur la droite) ou négative (pour remonter dans la feuille ou aller sur la gauche).

Par ailleurs, avec VBA, il n'est point besoin de sélectionner (.Select) une cellule pour en changer sa valeur.

Cordialement.

Message édité par: myDearFriend!, à: 12/04/2005 20:01
 
Hello le forum, hello myDearFriend!

Désolé pour le temps de réponse ....

Merci pour ton code c toute a fait ca,

par contre, comment faire pour incrémenter 'n' à chaque saut de ligne ?

présentement : 1,2,2,2,2
pour avoir : 1,2,3,4,5

Merci d'avance pour ton aide
Les autres petits genies sont les bienvenue

A+
Guillaume
 
hello a tous

Merci porcinet pour cette précision...

Sais tu, comment faire pour que la prochaine fois que je lance le module ma suite numerique recommence sur la cellule en dessous ou c arreté la fois précedente ??

Merci d'avance pour ton aide ..

A+ guillaume
 
- 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

F
Réponses
6
Affichages
1 K
flandrin.l
F
J
Réponses
4
Affichages
6 K
jebbayou
J
J
  • Question Question
Réponses
10
Affichages
2 K
Retour