cocro
XLDnaute Junior
Bonjour,
il m'est demandé de faire une extraction commune par commune des informations de ma base de données.
Autant je vois le process, autant j'ai du mal à l'écrire en VBA
ma table principale = "base_histo"
mon modèle d'accueil = "Com" où je recopie les entêtes des colonnes à exporter
mon code VBA
	
	
	
	
	
		
Résultat : onglet généré mais aucune copie de données. 😕
Que me manque-t-il ?
Merci pour votre aide
Corinne
	
		
			
		
		
	
				
			il m'est demandé de faire une extraction commune par commune des informations de ma base de données.
Autant je vois le process, autant j'ai du mal à l'écrire en VBA
ma table principale = "base_histo"
mon modèle d'accueil = "Com" où je recopie les entêtes des colonnes à exporter
mon code VBA
		Code:
	
	
	Sub AjouteFeuillesCom()
    Application.ScreenUpdating = False
    Sheets("base_histo").Select
    DL = [A65500].End(xlUp).Row                                     ' Dernière ligne du tableau
    tablo = Range("B2:B" & DL)                                      ' Tranfert des codes communes das un array
    For C = 1 To UBound(tablo)                                      ' Pour chaque commune
        If IsError(Evaluate("=" & tablo(C, 1) & "!A1")) Then        'Si cette feuille n'existe pas alors
            Sheets("Com").Copy After:=Worksheets(Sheets.Count)      ' On duplique la feuille modèle Com à la fin
            ActiveSheet.Name = tablo(C, 1)                          ' On la renomme avec le code commune
        End If
    Next C
    Sheets("base_histo").Select
End SubRésultat : onglet généré mais aucune copie de données. 😕
Que me manque-t-il ?
Merci pour votre aide
Corinne
 
	 
 
		