répétition sur plusieurs lignes

Leopold Mars

XLDnaute Nouveau
J'ai une feuille excel avec des enregistrement de 4 lignes chacun.
J'ai fait une macro qui fonctionne pour aller chercher une information et l'inscrire sur la colonne à coté de mon premier enregistrement.
Je voudrais faire la même chose pour mes autres enregistrements.(il y en a 700).
Comment faire?
 

Leopold Mars

XLDnaute Nouveau
La voici: J'ai fait l'nregistrement sur deux sujets je voudrais le faire sur le reste de mon listing. il est régulier chaque 4 lignes.
Merci d'avance.
Sub Macro2()
'
' Macro2 Macro
'

'
Range("B3").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("B3").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("C3").Select
ActiveSheet.Paste
Range("B7").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("C7").Select
ActiveSheet.Paste
End Su
 

Staple1600

XLDnaute Barbatruc
Re

Je te laisse tester sur ton fichier réel
VB:
Sub test()
Dim derlig&
derlig = Cells(Rows.Count, "B").End(3).Row
For i = 3 To derlig Step 4
Cells(i, "B").Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Cells(i, "C").Paste
Next
End Sub
 

Staple1600

XLDnaute Barbatruc
Re

Au jugé et sans grande conviction, testes cette variante
VB:
Sub test2()
Dim derlig&
derlig = Cells(Rows.Count, "B").End(3).Row
For i = 3 To derlig Step 4
Cells(i, "B").Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Cells(i, "C").Select
ActiveSheet.Paste
Next
End Sub
 

Leopold Mars

XLDnaute Nouveau
Cela fait bien défiler les enregistrements mais cela ne copie pas l'information voulue.
Voici ce qui s'inscrit dans la colonne 'C' de mon tableau.

Sub test2()
Dim derlig&
derlig = Cells(Rows.Count, "B").End(3).Row
For i = 3 To derlig Step 4
Sub test2()
Dim derlig&
derlig = Cells(Rows.Count, "B").End(3).Row
For i = 3 To derlig Step 4
table { }tr { }col { }br { }td { padding-top: 1px; padding-right: 1px; padding-left: 1px; color: black; font-size: 12pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri, sans-serif; vertical-align: bottom; border: medium none; white-space: nowrap; }.xl65 { color: rgb(20, 20, 20); font-size: 15pt; font-family: "Arial Unicode MS", sans-serif; }
 

Discussions similaires

Réponses
0
Affichages
386

Statistiques des forums

Discussions
312 492
Messages
2 088 926
Membres
103 984
dernier inscrit
maliko67