Utilisation des tableau

C'est utiliser un classeur Excel comme base de données. Fais une recherche sur ce thème.

L'usage normal reste : ouverture - utilisation - fermeture...

Egalement, une macro Excel4 permet de lire dans un classeur fermé.

Cordialement.

C'est vrais, mais cette macro ne sera qu'un avant goût pour la suite, parce qu'il y a d'autres BDs à rajouter pour d'autres traitements.

bonjour à toi et à tous

ce que tu dis ne change rien au principe des Tableaux ou des TCD

tu peux avoir plusieurs Tableaux et plusieurs TCD

question simplicité c'est imbattable : RIEN à faire ! ni code, ni formules

question rapidité de calcul : temps non mesurable

pourquoi s'en passer ?

joins un fichier exemple de 3 onglets, de 3 colonnes et 5 lignes et le résultat attendu

on va le faire

et tu constatera qu'en ajoutant 10 000 lignes, ça fonctionne aussi

à te relire

Ok, noté MFerrand

tu peux avoir plusieurs Tableaux et plusieurs TCD

Etc let TCD me permettra t il de lire dans des fichiers fermés?

Et surtout, comment faire?

Bonjour

Un TCD peut avoir sa source de données dans un classeur fermé, une base de données...

Les array() permettent au VBA de manipuler des données rapidement (alors que des boucles sur Excel sont lentes) mais le VBA n'est pas souvent la meilleure manière de traiter des données apparentées à une base de données...

Bonjour tout le monde !

Quelqu'un pourrait-il me dire où se trouve l'erreur ?

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim c As Range
    If Target.Address = "$B$2" Then
        répertoire = [A2]
        fichier = [B2]
        For m = 1 To 12
            Set c = ActiveWorkbook.Worksheets(m).Range("9:9")_
            .Find("Débit", , xlValues, xlWhole, , , False)  '***
            If Not c Is Nothing Then
                MsgBox c.Column
            End If
         Next m
    End If
End Sub

Sachant que le " Set c...." renvoie a un classeur fermé dont le chemin est [A2] et le nom en [B2]

*** : L'errreur est sur cette ligne :

"Erreur d'execution '9' : L'indice n'appartient pas à la selection"

Merci

Rechercher des sujets similaires à "utilisation tableau"