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

Parcourir une ligne

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

I

IenchGaleu

Guest
Bonjour à tous!

Voila, je souhaite comprendre comment parcourir des lignes de façon un peu plus optimisé qu'aujourd'hui.

Par exemple voici ce code:
Code:
Function WriteLigne(ByVal Name As String, ByVal Ligne As Integer, ByRef Place As Integer) As Integer

    Dim Plage1 As String
    Dim Plage2 As String
    Dim Size As Integer

    Size = Application.CountA(Range("1:1"))
    For x = 1 To Size
        Plage1 = Chr(65 + (x - 1)) & Place
        Plage2 = Chr(65 + (x - 1)) & Ligne
        Workbooks("Repertoire.xlsm").Worksheets("Feuil1").Range(Plage1) = Range(Plage2)
    Next x

End Function

Comme vous pouvez voir, je parcoure la ligne en incrémentant la valeur de la lettre (A/B/C...). Le problème est que si je devais arrivé à "AA", cela ne fonctionnerai plus, et la gestion de ces cas est un poile trop compliqué.
Ma question est donc, comment faites vous pour parcourir une ligne exactement comme dans le code que je vous est montré mais de façon plus professionnelle.

Merci d'avance pour votre aide!
 
Re : Parcourir une ligne

bonjour,

Tu peux boucler sur des collections de lignes, colonnes ou cellules, objets, en utilisant les mots clés "For Each ... Next".

La boucle ci-dessous copie systématiquement chaque cellule de la ligne "LigneSource" vers la cellule correspondante de la ligne "PlaceCible".


HTH
 
- 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

Réponses
3
Affichages
441
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…