小编Spu*_*ous的帖子

Excel VBA自动筛选器不使用Date列

我在Excel中使用带有VBA的AutoFilter时出现问题.

它适用于常规过滤器,但过滤日期列不能按预期工作.该列被格式化为日期,我可以手动和荒谬地过滤它,如果我运行我的代码,它过滤什么,但当我检查过滤器,然后只点击确定(没有更改应用于过滤条件),它开始正确过滤.

这是我的代码:

ws.ListObjects(SheetName).Range.AutoFilter Field:=3, Criteria1 _
        :=">" & CDate([datecell]), Operator:=xlAnd, Criteria2:= _
        "<=" & CDate(WorksheetFunction.EoMonth([datecell], 3))
Run Code Online (Sandbox Code Playgroud)

有人有想法吗?这似乎是一个常见的问题,但我还没有找到解决方案.

提前致谢.

编辑:只是添加,当我宏记录并运行录制的宏时,它也不起作用.

excel vba date autofilter

10
推荐指数
3
解决办法
5万
查看次数

如何更改xyplot中标题的颜色?

我正在使用格子包中的xyplot,我想改变hte标头的颜色.目前,它是一种丑陋的浅橙色.

library(lattice)

x <- c(1:10, 1:10)
y <- c(10:1, 10:1)
z <- c(1:10, seq(1,20, by=2))
a = c(rep("one",10),rep("two",10))
DF <- data.frame(x, y, z, a)
xyplot(y ~ x | a, groups = z < 5, data = DF, col = c("black", "red"),
 pch=20, cex=0.3)
Run Code Online (Sandbox Code Playgroud)

r lattice

9
推荐指数
1
解决办法
4794
查看次数

在特定控制器方法中为dataprovider设置where条件

我期待为控制器中的单个动作设置条件,所以我不想改变我的search模型.

我的代码看起来像这样:

public function actionRoles()
    {
        $searchModel = new EmployeeSearch();
        //$searchModel->query()->where('role <> regular');
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

        return $this->render('view_role', [
            'searchModel' => $searchModel,
            'dataProvider' => $dataProvider,
        ]);
    }
Run Code Online (Sandbox Code Playgroud)

通知行显示我的条件($searchModel->query()->where('role <> regular');),它非常简单,但我没有找到一个在线工作的解决方案.

作为参考,我试过这些:

search model dataprovider conditional-statements yii2

9
推荐指数
3
解决办法
2万
查看次数

在没有延迟加载的情况下路由到子路由模块

我想拥有多个routing模块,以保持我的应用程序清洁和易于阅读.我目前使用延迟加载,SubComponent但我不想这样做.所以我正在寻找一种方法来改变它.无论如何,这是目前正在运行的代码.

我有以下两个路由文件.

app-routing.module.ts:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

const routes: Routes = [
  { path: '', component: HomeComponent },
  { path: 'sub', loadChildren: './sub/sub.module#SubModule' }
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
Run Code Online (Sandbox Code Playgroud)

sub-routing.module.ts:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

const routes: Routes = [
  { path: '', component: SubComponent, children: [
    { path: 'new', component: SubEditComponent }
  ] }, …
Run Code Online (Sandbox Code Playgroud)

routing router lazy-loading angular-routing angular

7
推荐指数
2
解决办法
3488
查看次数

工作簿中每个工作表的工作表更改事件

有没有办法全局安装在每张纸上触发的更改事件?

我有一个 52 张工作簿,我想触发相同的事件处理程序。带有代码的中央模块将有助于管理触发器代码,但我不想将代码添加到每个工作表中。

有没有办法做到这一点?在工作簿模块中实现它没有触发任何东西。

excel events vba

5
推荐指数
1
解决办法
1万
查看次数

使Webstorm使用单引号更漂亮

我正在寻找一种方法来将双引号(默认行为)更改为单引号.我已经阅读了文档并试图在线搜索,但正常的做法似乎并不奏效.

我已经package.json以各种方式改编了,没有一个有效,这是我最近的尝试:

"prettier": {
    "singleQuote": true
},
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做.这个文档非常糟糕.他们也提到了配置,但我不知道如何放置它们.

有类似问题的人: WebStorm:配置Prettier使用标签?

webstorm prettier

4
推荐指数
1
解决办法
2525
查看次数

CLI问题:“以下函数在您的项目中找到,但在您的本地源代码中不存在” - 如何默认回答“否”?

每次部署一个功能时,我都会很烦恼需要回答这个问题:

以下函数在您的项目中找到,但在您的本地源代码中不存在

没有”。

我的功能结构如下。我有一个包含 Typescript 函数的文件夹,然后是另一个包含 Javascript 函数的文件夹。它们位于不同的文件夹中,因为我太笨了,无法让它在同一个文件夹中工作。

我最初使用 Firebase CLI 并分别选择 Typescript 和 Javascript 创建了这两个文件夹。

我知道该--force运算符,但我认为它会强制选择“是”,并且我希望删除这些功能。

firebase google-cloud-platform firebase-tools google-cloud-functions

4
推荐指数
1
解决办法
3457
查看次数

R xts将数字转换为字符串 - 为什么?

当我转换为xts对象时,R将值从数字更改为字符串,这会导致问题:

timeseries <- xts(timeseries,as.POSIXct(timeseries$Date))
timeseries <- timeseries[endpoints(timeseries,ts_ret_freq)]
Run Code Online (Sandbox Code Playgroud)

这是有问题的代码.为什么会这样?不应该.

提前致谢.

format r xts

3
推荐指数
1
解决办法
1607
查看次数

Excel数据表(SQL查询):一旦删除列不再显示

我有以下问题:我有一个数据表由SQL查询中的数据提供.查询工作得很好,但并不是所有数据都显示出来.我之前删除了其中一个列,并且没有想要读取它,但它没有显示.

有没有办法让这个工作?

基本上,我有这些列:

Name, First name, birthday, gender
Run Code Online (Sandbox Code Playgroud)

现在我删除了gender:

Name, First name, birthday
Run Code Online (Sandbox Code Playgroud)

过了一会儿,我想gender读,但数据表显示如下:

Name, first name, birthday
Run Code Online (Sandbox Code Playgroud)

它的工作,如果我从更改列名gendersex在SQL查询,但不是一个解决方案,我可以住在一起.如果我更改名称,然后重命名列标题,则在下次刷新时,将恢复名称.如果我重命名列标题,然后更改SQL查询中的列名称,该列将在下次刷新时消失.

有解决方案的人吗?

sql datatable excel

3
推荐指数
1
解决办法
5712
查看次数

如何从 Datagrip 中的 SELECT 语句生成 CREATE TABLE 语句?

CREATE TABLE有没有办法从一个SELECT语句(由许多 s 构建)生成一个语句JOIN

我只能找到表和视图。但我的问题是我正在使用 Google Cloud SQL(mysql 版本),并且无法更改设置以使用CREATE TABLE ... SELECT * ....

有没有办法方便地做到这一点DataGrip

mysql create-table datagrip

2
推荐指数
1
解决办法
2545
查看次数

从 ngFor 循环中的组件返回值

我的主要组件中有以下 html:

<app-loc-list-item *ngFor="let loc of locs; let i = index" [loc]="loc" [i]="i"></app-loc-list-item>
Run Code Online (Sandbox Code Playgroud)

看起来LocListItemComponent像这样:

import { Component, OnInit, Input } from '@angular/core';

....

export class LocListItemComponent implements OnInit {
  @Input() loc: Location;
  @Input('i') index: number;
  selected: boolean = false;

  onLocationSelect() {
    this.selected = !this.selected;
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,可以有任意数量的这些小组件,并且之间0可以n具有值selected = true。我现在想要接收index每个具有selected = true.

我如何访问这些索引值?

ngfor angular

1
推荐指数
1
解决办法
1977
查看次数

从坐标中获取Google商家信息ID

我正在寻找一种PlaceID从Google网络请求中查找的方法.我有几百个地址(即坐标),我想找到一种方法让所有人在php脚本中输入它们.

我正在努力处理place API的API请求.我有以下要求:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=50.096332,8.673130&radius=1&key=APIKEY

这将回归整个法兰克福市,但这不是我所追求的.如果我在Google Maps文档网站上Oskar-Sommer-Strasse 7, Frankfurt am Main, DeutschlandPlaceID查找器中输入地址,我会得到以下ID结果ChIJ-b9GgAUMvUcRYuYKJtGGlw4.

我现在正在寻找一种方法来完成这项工作.我也使用谷歌地图API收集坐标,所以他们应该匹配(或至少这是我的想法).

也许我需要使用其他一些请求类型?

php google-maps google-maps-api-3 google-places-api

0
推荐指数
1
解决办法
1121
查看次数