Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
est il possible que dans une cellule aparaisse tout les chiffres d'une colonne les uns apres les autres. En ne sachant pas combien il y a de chiffre dans cette colonne.
Dans A1 a Ax tes chiffres dans B1 les chiffres uns a la suite des autres
Option Explicit
Sub boutabout()
Dim ligne As Integer
Range("B1") = ""
For ligne = 1 To Range("a65535").End(xlUp).Row
Range("B1") = Range("B1") & " " & Cells(ligne, 1)
Next ligne
End Sub
merci Myta
mais avec ta reponse les chiffres s'ajoute les uns aux autres, moi je voudrais que le 1er s'affiche puis soit remplacé par le 2nd ainsi de suite jusqu a mon n ieme chiffre. Excuse moi si je me suis mal exprime
modifier essaye ceci au 2 secondes la cellule B1 change de valeur
Option Explicit
Sub boutabout()
Dim ligne As Integer
Dim temps As Variant
Range("B1") = ""
For ligne = 1 To Range("a65535").End(xlUp).Row
temps = Timer
saut:
If Timer - temps < 2 Then
Range("B1") = Cells(ligne, 1)
GoTo saut
End If
Next ligne
End Sub
Pour les valeurs de la feuille1 sur la feuille 2 a modifier comme ceci
Option Explicit
Sub boutabout()
Dim ligne As Integer
Dim temps As Variant
Range("B1") = ""
For ligne = 1 To Sheets("Feuil1").Range("a65535").End(xlUp).Row
temps = Timer
saut:
If Timer - temps < 2 Then
Range("B1") = Sheets("Feuil1").Cells(ligne, 1)
GoTo saut
End If
Next ligne
End Sub
Par l'utilisation de l'itération dans les options de calcul d'excel, il est possible de remplacer une simple boucle VBA. Mais je ne suis pas arrivé à faire visualiser les valeurs dans la cellule, la mise à jour de l'écran ne se fait qu'à la fin du calcul.
re moi
excusez moi mais je voudrais encore un peu d'aide pour ajouter un autre parametre. Est il possible de faire stopper ta macro si la valeur de la colonne A est nulle ?
If Timer - temps < 2 Then
if Sheets("Feuil1").Cells(ligne, 1) =0 then exit sub
Range("B1") = Sheets("Feuil1").Cells(ligne, 1)
GoTo saut
End If
Next ligne
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.