VB_PtitCat
Messages postés197Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention13 mai 2009
-
23 oct. 2007 à 15:11
VB_PtitCat
Messages postés197Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention13 mai 2009
-
24 oct. 2007 à 08:33
Bonjour voilà le bout de script qui ne marche pas avec, la ligne contenant le problème en gras :
Private Sub Creation_fiche_HFH_2_Click()
Dim Crea_Feuil As Integer
Dim j, l As Long
Dim i As Integer
Dim txt_Nom_Schem As String
Dim txt_Taille As String
j = 3
l = 3
'Vérifie si la feuille Info_HFH existe déja
For i = 1 To Sheets.Count
If InStr(1, Sheets(i).Name, "Info_HFH") = 1 Then
Crea_Feuil = 0
i = Sheets.Count
Else
Crea_Feuil = 1
End If
Next i
'Création de la feuille Info_HFH si besoin est
If Crea_Feuil = 1 Then
Sheets.Add(Before:=Sheets("Desc_HFH")).Name = "Info_HFH"
End If
'Copie/Colle l'en-tête de la feuille Desc_HFH vers Info_HFH
Sheets("Desc_HFH").Range("A1:BE2").Copy
ActiveSheet.Paste Destination:=Sheets("Info_HFH").Range("R1")
While Sheets("Info_HFH").Range("A" & j) <> ""
txt_Nom_Shem = Sheets("Info_HFH").Cells(j, "P")
txt_Taille = Sheets("Info_HFH").Cells(j, "E")
While Sheets("Desc_HFH").Range("A" & l) <> ""
If Sheets("Desc_HFH").Cells(l, "A") = txt_Nom_Shem And _
Sheets("Desc_HFH").Cells(l, "G") = txt_Taille Then
Sheets("Desc_HFH").Range(l & ":" & l).Copy
ActiveSheet.Paste Destination:=Sheets("Info_HFH").Range("R" _
& j)
End If
l = l + 1
Wend
j = j + 1
Wend
End Sub
,
----
(Coloration syntaxique automatique par Kenji)
Il me sort ... Erreur définie pas l'application ou par l'objet.
Si vous pouviez me dire comment coller cette ligne a partir de la colonne R ce serrais top sympa
MerZi ... Zi ... Zi ... PtitCat
P.S:DSL pour l'orthographe
VB_PtitCat
Messages postés197Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention13 mai 2009 24 oct. 2007 à 08:33
En fait j'ai trouver, le truc c'était que jê copier la ligne entière et il n'y a donc plus de place pour la recoller a partir de colonne autre que le première alors j'ai choisi de copier uniquement les cellules qu'il me fallait et non plus tout la ligne, et ca marche merci ^^
MerZi ... Zi ... Zi ... PtitCat
P.S:DSL pour l'orthographe