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

By ref lors d'un appel de procedure

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 !

nicoloc

XLDnaute Nouveau
bonjour,
j'ai un pb avec mon code lorsque j'appel une procedure il me retourne une erreur By ref .
si je remplace la variable par le calcul qui la determine alors tout va bien
pouvez vous m'expliquer ce qui me manque ?
Code:
Sub copy()
Dim deniere_lign_source_502, deniere_lign_source_505, j As Integer
Dim fichier_source As String
fichier_source = ActiveWorkbook.Name
deniere_lign_source_502 = Workbooks(fichier_source).Sheets("502").Cells(Rows.Count, 5).End(xlUp).Row - 12
deniere_lign_source_505 = Workbooks(fichier_source).Sheets("505").Cells(Rows.Count, 5).End(xlUp).Row - 12

'selection de la zone dans le fichier source
Workbooks(fichier_source).Sheets("502").Range("A12:N" & deniere_lign_source_502).Select
Selection.copy

' copie dans le fichier compilation
Windows("compilation Fabricom.xls").Activate
Sheets("502").Range("A" & j).Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
 xlNone, SkipBlanks:=False, Transpose:=False

Call remplissage("502", fichier_source, deniere_lign_source_502)


End Sub

Sub remplissage(feuille_a_remplir As String, fichier_source As String, derniere_ligne As Integer)
Dim i As Integer
For i = 0 To derniere_ligne
Sheets(feuille_a_remplir).Cells(j + i, 1) = Left(fichier_source, 13)
Next i
End Sub

Merci d'avance
Nicoloc
 
- 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

Discussions similaires

Réponses
4
Affichages
183
Réponses
1
Affichages
180
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
486
Réponses
5
Affichages
185
Réponses
3
Affichages
666
Réponses
10
Affichages
799
Réponses
3
Affichages
674
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…