In this paper, we investigate the dynamic power allocation for a visible light communication (VLC) cellular system consisting of two coordinating attocells, each equipped with one access-point (AP). The joint-transmission coordinated multipoint (JT-CoMP) between the two cells is introduced to assist users experiencing high inter-cell-interference (ICI), especially the ones located at the edge of both cells, where each cell invokes non-orthogonal-multiple-access (NOMA) to serve its associated users. A power allocation framework is formulated as an optimization problem with the objective of maximizing the network sum-rate while guaranteeing a certain quality-of-service (QoS) for each user. The formulated optimization problem is not concave, which is difficult to be solved directly unless using heuristic methods, which comes at the expense of high computational complexity. To overcome this issue, an optimal and low complexity power allocation scheme is derived. In the simulation results, the performance of the proposed CoMP-assisted NOMA scheme is compared with those of the CoMP-assisted orthogonal-multiple-access (OMA) scheme, the NOMA scheme and the OMA scheme where the superiority of the proposed scheme is demonstrated. Finally, the performance of the proposed scheme and the considered baselines is evaluated while varying the coverage area of each attocell and the distance between the APs.