Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

boucle

  • Initiateur de la discussion barbara
  • Date de début
B

barbara

Guest
bonjour,

dans une colonne il y a des cellules vides qui doivent être remplies avec la valeur de la cellule adjacente.

j'ai fait une boucle pour cela mais pb : il y a des doublons et le remplissage de la cellule ne fonctionne que la 1ere fois que la boucle rencontre la valeur( la 2nde fois la cellule reste vide).

merci pour vos réponses

barbara [file name=Classeur2_20060515125916.zip size=7953]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20060515125916.zip[/file]
 

Pièces jointes

  • Classeur2_20060515125916.zip
    7.8 KB · Affichages: 8

JC de Lorient

XLDnaute Impliqué
salut Barbara
si g tout compris, essaye comme ça :
Sub test()
Dim AL As Integer
Dim cel As Range
AL = Sheets('Feuil1').Range('A37767').End(xlUp).Row
For Each cel In Range('B2:B' & AL)
If cel = '' Then
cel = cel.Offset(0, -1).Value
End If
Next
End Sub
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Barbara,

Pas vraiment certain d'avoir compris ta problématique au regard de ton code...

Set cel = Plage.Find(what:=NUM, lookat:=xlWhole, LookIn:=xlValues, SearchOrder:=xlByRows, searchdirection:=xlNext)

Vu que tu cherches NUM, qui est la string de la Cellule 'A' et L... C'est assez confus...

En prime tu places cette macro en Priavate Module de Feuille (ce qui n'est pas conseillé, mais plutôt dans un module Standard)

Voici un Code tout simple pour une Boucle toute Simple (comme j'ai interprété ton besoin)



Bonne Journée
[ol]@+Thierry[/ol]


EDITION !!!

Bonjour JC de Lorient, Bonjour Amigo José, sorry pas raffraichi, en retard, mais plus détaillé pour les erreurs de la Miss lol

Message édité par: _Thierry, à: 15/05/2006 13:18
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…